From vanq_(at)_vanquisher.de Mon, 10 Jul 2000 04:05:10 +0200 Date: Mon, 10 Jul 2000 04:05:10 +0200 From: vanq_(at)_vanquisher.de vanq_(at)_vanquisher.de Subject: [php] OT: Rechte am eigenen Quellcode Hi, > > Ich möchte diesen Onlineshop natürlich auch gerne evtl. mal (natürlich > > individuell angepasst) für andere Kunden verwenden, daher möchte ich > > ganz gerne die "Rechte" am Quellcode haben/behalten (?) und nicht mein > > jetziger Kunde. Was müsste dafür im Vertrag (mit dem jetzigen Kunden) > > stehen? > > Er sollte nur "Nutzungsrechte" haben... Wenn Du einen Werklieferungsvertrag hast kannst Du Deine Arbeit beliebig oft benutzen, anders sieht das aus wenn Du nach Aufwand/Std. bezahlt wirst. In dem Fall liegen die Rechte beim Auftraggeber. Gruß Marcus From info_(at)_publicform.de Mon, 10 Jul 2000 08:42:22 +0200 Date: Mon, 10 Jul 2000 08:42:22 +0200 From: Piet Kopka info_(at)_publicform.de Subject: [php] OT: AW: PHP+XML+XSL = HTML ? > >Eben das wäre das schöne an XML/XSL ich bin zu 100% unabhängig vom layout >UND vom Format. DH. ich habe im code keine einzige Zeile Formatierung stehn. >Der Kunde müsste nur noch sein(e) eigene(n)s XLS Stylesheet >schreiben/Schreiben lassen und fertig. Um in der Datenbank aber keinerlei Formattierung stehen zu haben, schön. Aber wie willst du in einer relationalen Datenbank einen Link in einer verschachtelten Liste innerhalb einer verschachtelten Tabelle darstellen? Wir bauen auch gerade an sowas (in klein) und haben uns für die gängige Variante (ein Kompromiss) - Metadaten in die DB und "Inhalt" ins Filesystem (zB. als XML) - entschieden. Oder sind wir zu blöd und sehen es nur nicht? Piet From daniel.bladeck_(at)_asamnet.de Mon, 10 Jul 2000 09:03:56 +0200 (CEST) Date: Mon, 10 Jul 2000 09:03:56 +0200 (CEST) From: Daniel Bladeck daniel.bladeck_(at)_asamnet.de Subject: [php] Upload unter NT Server! Hallo! Versuch ein Upload File zu schreiben, das unter einen NT Server laufen soll und habe ein Problem in der copy Anweisung. Es ist eine PHP3 Seite und hat folgenden Code enthalten: Verschiebe File nach ""
ok

Fehler!!

Das anzeigen Verschieben nach funktioniert einwandfrei, aber bei dem copy Befehl bekomme ich jetzt die Meldung Parse error: parse error in e:\webspace\....\upload.php3 on line 23 und in Linie 23 steht die copy Anweisung! Ihr findet den Versuch unter http://www.nm-webdesign.de/---branchen-oberpfalz---/vorb_upload.php3 Danke Daniel ************************************** ** EMAIL: Daniel.Bladeck_(at)_asamnet.de ** ************************************** From smj_(at)_intratools.de Mon, 10 Jul 2000 09:39:09 +0200 Date: Mon, 10 Jul 2000 09:39:09 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] Upload unter NT Server! > Hallo! Hi Daniel, > Versuch ein Upload File zu schreiben, das unter einen NT Server laufen > soll und habe ein Problem in der copy Anweisung. Dein Formular ist IMHO nicht ganz korrekt aufgebaut - fehlt schau mal dieses Beispiel an (coole FAQ !!!): http://www.koehntopp.de/php/faq-9.html#ss9.7 Uebrigens, unter NT ist es nicht unbedingt erforderlich in Pfadeingaben mit "\\" zu arbeiten, Unix Variante "/" ist auch zugelassen. Zweitens, falls Dein PHP auf "e:\" isntalliert ist, dann kannst Du, in Deinem Fall, irgendeine Datei einfach so /webspace/www.nm-webdesign/....../FileX ansprechen. Gruss, Juri From andreas_(at)_noho.co.uk Mon, 10 Jul 2000 08:51:18 +0100 Date: Mon, 10 Jul 2000 08:51:18 +0100 From: andreas otto andreas_(at)_noho.co.uk Subject: [php] apache und php unter cygwin kompilieren hi matthias, > Wollt ich auch nich verschweigen, aber noch zu reinen PHP3-Zeiten war es > wohl die einzige Moeglichkeit, dies hinzukriegen. Und nicht jeder hat > VS6 zu Hause. tief im archiv der englischen developer liste gibt es eine email von einem jan just keijser (oder so aehnlich), der hat es auf win32 mit php3 gebacken bekommen. liebe gruesse, andreas -- Andreas Otto OgilvyInteractive | Floor 2, Canberra House 315 - 317 Regent Street | London W1B 2HS Reception +44 207 299 3434 | Fax +44 207 631 5050 http://www.ogilvy.com From Michael_(at)_Stahmann.de Mon, 10 Jul 2000 10:07:41 +0200 Date: Mon, 10 Jul 2000 10:07:41 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Kleiner Newsletter per PHP Hallo Leute, ich habe vor langer Zeit einen Newsletter-Verteiler mit PHP und mail geschrieben. Grund war, das die mails persönlichen Text wie Name und eMail-Adresse enthält. Damit fiel BCC defenitiv aus. Es gab in der Vergangenheit das Problem, das die Nutzer nach einiger Zeit nicht mehr wussten, mit welcher eMail-Adresse sie sich ursprünglich eingetragen hatten. Das führte zu Problemen bei der Austragung aus der Liste. Das konnte ich durch den Hinweis mit der eingetragenen eMail jetzt in Griff bekommen. Eine persönliche Anrede war meinem Kollegen ShopBetreiber ebenfalls wichtig zur Kundenbindung. (Die Kaufresonanz scheint ihm recht zu geben) Da es sich aber um maximal 250 Adressaten handelt, fällt ein teures Newslettersystem wie Mojordomo o.ä. aus. Nun endlich zu meinem Problem. Mit mail() kommt man bekanntlich in zeitliche Schwierigkeiten. Es ist mir bis heute nicht gelungen, in die von einigen beschriebenen Möglichkeiten via Sendmail oder SMTP eine schleife so zu plazieren, das ich keine neue Verbindung aufbauen muß. Damit ist der Zeitgewinn natürlich hinüber. Ich will also: Verbindung aufbauen, Anmelden, Absender bekannt geben und dann in einer Schleife jeweils Empfänger und Nachricht übergeben. Hat jemand das so oder so ähnlich schon einmal hinbekommen? Ich muß gestehen, das ich mich in SMTP nicht so weit reinfuchsen kann, das ich es ohne eure Hilfe hinbekommen kann. Danke schon mal für eure Hilfe. Gruß Michael Ach so, wenn das klappt, würde ich auch mal ein Tutorial dazu schreiben und den Source zur Verfügung stellen. -- -------------------------------------------------------- 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 Mathias.Gloss_(at)_start.de Mon, 10 Jul 2000 10:41:22 +0200 Date: Mon, 10 Jul 2000 10:41:22 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] Zeitprobleme [war: Kleiner Newsletter per PHP] Aloha, > ---------- > Von: Michael Stahmann[SMTP:Michael_(at)_Stahmann.de] > > Da es sich aber um maximal 250 Adressaten handelt, fällt ein teures > Newslettersystem wie Mojordomo o.ä. aus. > Majordomo ist übrigens ein Mailinglistenprogramm und GPL soweit ich weis.... aber siehe unten: > Mit mail() kommt man bekanntlich in zeitliche Schwierigkeiten. > Ich hab mir mal ein Shellscript geschrieben, daß ein beliebiges Programm anschubst, das auch dann weiter- läuft, wenn das PHP-Script beendet ist. Damit könntest du ein einfaches Perlscript schreiben (am besten das Modul MIME::Lite benutzen) und damit die Emails komfortabel versenden und dem anschubser eine Email schreiben, wenn alles versendet ist oder ein Fehler aufgetreten ist. Bei interesse kann ichs gern mal posten (habs aber grad nicht hier) Grüße, Mathias From gezer_(at)_sci.ege.edu.tr Mon, 10 Jul 2000 11:56:35 +0300 (EET DST) Date: Mon, 10 Jul 2000 11:56:35 +0300 (EET DST) From: Murat Gezer gezer_(at)_sci.ege.edu.tr Subject: [php] eine frage fuer SQL abfrage Hallo wie kann ich herausfinden ob die daten existieren oder nicht? es soll wen es existiert die table ausgeben wenn nicht nur eine schrift ausgibt hier is die code ?php //veri taban mysql_connect("localhost","root","") or die" kann nicht verbienden"); $query="SELECT * FROM banka WHERE banka_adi LIKE '$f_bankaadi' or lokasyon like '$f_lokasyon' "; $result = mysql_db_query("bursaguide",$query); if ($result if ($result) { while ($r=mysql_fetch_row($result)) { echo "Banka Ad:"; echo "".$r[1].""; echo "Yetkili:"; echo "".$r[2].""; echo "Lokasyon:"; echo "".$r[3].""; echo "Adres:"; echo "".$r[4].""; echo "Telefon:"; echo "".$r[5].""; echo "Faks:"; echo "".$r[6].""; echo "Aciklama:"; echo "".$r[7].""; echo "Web:"; echo "".$r[9].""; echo "e-mail:"; echo "".$r[10].""; } } else { echo "problemler";} ?> From Michael_(at)_Stahmann.de Mon, 10 Jul 2000 10:57:31 +0200 Date: Mon, 10 Jul 2000 10:57:31 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Zeitprobleme [war: Kleiner Newsletter per PHP] Hallo Mathias, Gloss Mathias schrieb: > Ich hab mir mal ein Shellscript geschrieben, daß ein > beliebiges Programm anschubst, das auch dann weiter- > läuft, wenn das PHP-Script beendet ist. > Da die meisten meiner Kunden auf Massenhoster wie z.B. Schlund zurückgreifen ist es mir nicht möglich ShellScripte auszuführen. Daran war ich schon gescheitert, als ich den ersten Newsletter per Perl-Script verschicken wollte :-) Aber trotzdem Danke Ich muß gestehen, das ich es jetzt hinbekommen habe. Ein Tip an alle, die sich gequält haben wie ich. Wie so oft im Leben muß man ersteinmal "Hello" sagen, damit jemand reagiert. So ist es auch beim SMTP Server. Die Schleife läuft, wenn man sich mit: fputs($login, "helo localhost\r\n"); $line = fgets($login, 1024); jedesmal neu bekanntgibt. Dann kann man alles so versenden, wie man will :-) Em ende nur noch einmal Quit - das war es schon. Rasent schnell - die Menge der versendbaren Letter habe ich noch nicht getestet, aber wenn das Script fertig ist, dann werde ich es hier bekantgeben. 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 mailing_(at)_rpnetworks.de Mon, 10 Jul 2000 11:06:26 +0200 Date: Mon, 10 Jul 2000 11:06:26 +0200 From: Rene Paschold mailing_(at)_rpnetworks.de Subject: [php] Error Meldungen Ich habe ein kleines Problem mit meinen errormeldungen. Hier ein kleiner Auszug aus dem Script: function error() { echo "

 

"; echo "Database query failed:

"; echo "".mysql_errno().": ".mysql_error."

"; echo "Please contact our Webmaster if the problem further exists."; echo "

 

"; exit; } $db = mysql_connect($cf_ho,$cf_us,$cf_pw) or error(); mysql_select_db($cf_db,$db) or error(); Wenn ich jetzt den Host ändern um die Errorfunction zu testen bekomme ich trotzdem einen unformatierten Fehler aller: Warning: MySQL Connection Failed: Unknow MySQL Server Host "blabla" (2) in datei so und so. Da drunter steht dann meine function aber ohne Inhalt. Kann mir jemand sagen war er diese Meldung nicht formatiert ausgibt? Danke und Grüße Rene -- Rene Paschold Webmaster RPN (http://www.rpnetworks.de) ICQ - 1398307 "Retain the luck of having friends and don't give it up for money or fame" -- From bjoern_(at)_baer.main.de Mon, 10 Jul 2000 11:09:57 +0200 Date: Mon, 10 Jul 2000 11:09:57 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Zeitprobleme [war: Kleiner Newsletter per PHP] * Michael Stahmann wrote: > SMTP Server. Die Schleife läuft, wenn man sich mit: > fputs($login, "helo localhost\r\n"); > $line = fgets($login, 1024); > jedesmal neu bekanntgibt. Dann kann man alles so versenden, wie man will > :-) Warum verwendest du nicht ? "SMTP E-Mail sending class" (Hatte ich vor ein paar Tagen schon einmal erwähnt.) > Rasent schnell - die Menge der versendbaren Letter habe ich noch nicht 1000 Mails und mehr machen keine Probleme. Da sich das max_execution_time() ja nur auf die verbrauchte System- zeit bezieht, könnte man evtl. mit so etwas überprüfen: | $MaxTime = get_ini('max_execution_time') - 10; | $ElapsedTime = 0; | while ($ElapsedTime < $MaxTime) { | // do stuff | list($ticks, $user_time, $sys_time, $cutime, $cstime) = posix_times(); | /* note: need to add $sys_time if PHP uses that for max_execution_time */ | $ElapsedTime = $user_time; | } (War ein Hinweis von Chris Adams aus der PHP-DEV Mailingliste; der code ist absolutely untested.) -- From g.grote_(at)_tu-bs.de Mon, 10 Jul 2000 11:18:04 +0200 Date: Mon, 10 Jul 2000 11:18:04 +0200 From: Gerald Grote g.grote_(at)_tu-bs.de Subject: [php] AW: [php] OT: Rechte am eigenen Quellcode Hi, > > Ich möchte diesen Onlineshop natürlich auch gerne evtl. mal (natürlich > > individuell angepasst) für andere Kunden verwenden, daher möchte ich > > ganz gerne die "Rechte" am Quellcode haben/behalten (?) und nicht mein > > jetziger Kunde. Was müsste dafür im Vertrag (mit dem jetzigen Kunden) > > stehen? > > Er sollte nur "Nutzungsrechte" haben... Hier ist ein entsprechender Werkvertrag die Lösung. Das Gesetz schreibt keine Form für solche Verträge vor, sie sollten im eigenen Interesse natürlich eindeutig und widerspruchsfrei sein. Auch mündliche Verträge sind möglich und gesetzlich bindend (per Handschlag), wobei allerdings im Zweifel die Beweisbarkeit schwierig ist. Ich habe das bei meinem letzten Auftrag relativ frei formuliert. Es handelte sich um ein spezielles Forum. Sinngemäß stand im Vertrag, dass das Projekt im Sinne das Kunden entwickelt wird (mit den entsprechenden Anpassungen), die Verwertungsrechte aber bei mir bleiben (ich darf es für andere Kunden verwenden). Das geht natürlich nur mit einer ausreichenden Auftragsbeschreibung und einem Festpreis. Ob meine Vertrags-Formulierung rechtlich wasserdicht ist, habe ich noch nicht vor Gericht testen müssen :-) > Die rechtliche Lage ist hier natürlich sehr schwer zu beurteilen. > Schlimmstenfalls macht Dein jetziger Kunde ein Patent auf Dein Programm > Code und dann darfst Du nie mehr einen Shop programmieren. Auf den konkreten Programmtext kann man in Europa zumindest derzeit kein Patent anmelden. Soweit ich weiss, gilt hier das Urheberrecht. Reine Software oder Algorithmen lassen sich in Deutschland schwer patentieren, das Patentrecht ist hier ziemlich auf handfeste Dinge ausgerichtet, das wird sich aber demnächst wohl EU-weit ändern. > Wenns noch geht, dann mach ganz schnell ein Copyright-Vermerk mit Deinem > Namen drauf. Dann bist Du selber der Urheber und das Werk sollte die > nächsten Monate geschützt bleiben. Ein Copyright-Vermerk ist nicht nötig, auch ohne einem solchen Vermerk bleibt man Urheber des Programms und hat die vollen Urheberrechte. Ein solcher Hinweis ist aber natürlich sinnvoll, um das auch anderen klarzumachen. Das eigene Urheberrecht kann man in Deutschland auch nicht vollständig an eine Firma übertragen (wie beim amerikanischen "Copyright"), d.h. auch wenn der Auftraggeber alle Verwertungstrechte hat, bleibst man Urheber und hat entsprechende Rechte. Je nach Vertrag können diese Rechte aber natürlich entscheidend eingeschränkt werden (z.b. durch das Verbot, die Software auch anderen Firmen weiterzuverkaufen). > Ich weiss selber nicht, wann unsere > Richter mal eine Schulung im Internet-Recht bekommen. Die sollen aber Ihre Kollegen von den Patentämtern und Markenschutz gleich mitnehmen. > Mit einem Hinweis > auf die GPL bist Du wahrscheinlich nicht geschützt. Theoretisch ja, aber > praktisch nein. Zu diesem Thema habe ich auf dem letzten Braunschweiger Linux-Tag einen Vortrag gehört. Nach dessen Auffassung ist die GPL ist in Deuschland gültig, d.h. sie verträgt sich gut mit dem deutschen Urheberrecht. Vor Gericht hätte man also ganz gute Chancen. Es gibt hier aber noch keine Urteile, wenn man also an einen unwissenden Richter gerät, könnte man Pech haben... (interessanter Link zum Thema: http://www.ifross.de) Gerald. From bjoern_(at)_baer.main.de Mon, 10 Jul 2000 11:20:01 +0200 Date: Mon, 10 Jul 2000 11:20:01 +0200 From: Björn Schotte bjoern_(at)_baer.main.de Subject: [php] [FAQ] Loesungen fuer deine PHP-Probleme Willkommen in der deutschsprachigen PHP-Mailingliste! Wie im Leben üblich, gelten auch in der PHP-Liste einige Dinge, die man beachten sollte. Mehr darüber erfährst du auf WICHTIG: bitte *KEINE* HTML-Mails versenden! Diese Mailingliste gibt es nun schon seit einigen Jahren. Im Laufe der Zeit tauchen viele Fragen auf, die bereits zu Genüge hier diskutiert wurden. Daher ist es ratsam, zuerst einmal im Archiv dieser Mailingliste zu suchen. Das Archiv findest du auf bei "HOME / SUCHE". Dort den gewünschten Suchbegriff eingeben. Ebenso ist es ratsam, die ausführliche FAQ der Newsgruppe de.comp.lang.php zu konsultieren. Du findest sie auf Bitte probiere es zuerst einmal mit etwas Eigenrecherche, bevor du deine Fragen in dieser Mailingliste stellst. --Björn Schotte . From hartmut_(at)_six.de Mon, 10 Jul 2000 11:12:46 +0200 Date: Mon, 10 Jul 2000 11:12:46 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Auszeit Sorry, (falls das überhaupt jemanden interessiert) aber zur Zeit kann ich die tägliche Mailflut nicht mehr verarbeiten und werde mich bis auf weiteres auf die developement- und documentation-Listen auf lists.php.net beschränken ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-62 fax:-99 From ralf_diehl_(at)_gmx.de Mon, 10 Jul 2000 11:36:01 +0200 (MEST) Date: Mon, 10 Jul 2000 11:36:01 +0200 (MEST) From: ralf_diehl_(at)_gmx.de ralf_diehl_(at)_gmx.de Subject: [php] =?ISO-8859-1?Q?Smtp_und_die_M=F6glichkeiten?= Hiho ich bins mal wieder :-) Ich habe mir gestern mal angeschaut was meine Docs so hergeben über SMTP. Scheint ja doch recht einfach zu sein. Habe jedoch eine Frage, die mir auch keine online Doku beantworten konnte. Es gibt ja die Möglichkeit ein BCC Header zu setzten. Ich frage mich jetzt, ob auch ein normaler CC Header zulässig ist. Da ich für eine ZockerGemeinschaft eine Mailingliste fertiggestellt habe, wäre es in diesem Falle recht nützlich, zu sehen an wen die Mail noch versendet wurde. Thx im vorab Ralf -- mailto:macweb_(at)_mumepro.de http://www.mumepro.de From webmasterbhs_(at)_bluewin.de Mon, 10 Jul 2000 11:35:52 +0200 Date: Mon, 10 Jul 2000 11:35:52 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Auszeit > Sorry, (falls das überhaupt jemanden interessiert) > > aber zur Zeit kann ich die tägliche Mailflut nicht mehr > verarbeiten und werde mich bis auf weiteres auf die developement- > und documentation-Listen auf lists.php.net beschränken ... ja klar interessiert hier das jemanden. denn deine antworten waren immer weise und wohl überlegt. nicht so wie die vom php-opa ;-)))) ja die tägliche mail flut kann man fast nur mit der DEL taste beseitigen auf der tastatur, sonst wäre man der firma zum email lesen angestellt :-) kiri From victor_(at)_mediapeople.de Mon, 10 Jul 2000 11:38:48 +0200 Date: Mon, 10 Jul 2000 11:38:48 +0200 From: Christian Victor victor_(at)_mediapeople.de Subject: [php] Optimales LAMP-System. Hallo Liste, nachdem ich mich jetzt mit diversen Providern mehr oder weniger rumgeärgert habe, Domain-Geiselnahmen bei Strato überstanden und bei besseren Providern veraltete PHP- und MySQL-Versionen hassen gelernt habe, habe ich mich entschlossen bei unserem Internetprovider einen eigenen Server aufzustellen. Nun stellt sich mir die Frage wie unser Server bestückt werden soll. Ein P-III und mindestens 128 MB RAM sind natürlich Punkte an denen nicht gespart werden sollte. Mich würde jetzt aber noch interessieren welche Software man installieren sollte. RetHat-Linux und ein aktueller Apache sind selbstverständlich und MySQL sowie PHP ist klar, doch welche Module sollten in PHP eingebunden werden und ist es sinnvoll PHP3 und 4 parallel zu installieren? Braucht man noch andere Tools für die tägliche Arbeit? PHP als CGI oder Apache-Mod und was sind die Vorteile der beiden Alternativen? Ich würde mich freuen wenn einige von euch mir die ihrer Meinung nach optimale Zusammenstellung eines LAMP-Systems mitteilen könnten. Ich bin auch gerne bereit diese dann noch mal als Empfehlung für alle ins Web zu stellen. Danke, Christian From bjoern_(at)_baer.main.de Mon, 10 Jul 2000 12:04:33 +0200 Date: Mon, 10 Jul 2000 12:04:33 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Optimales LAMP-System. * Christian Victor wrote: > Nun stellt sich mir die Frage wie unser Server bestückt werden soll. Ein > P-III und mindestens 128 MB RAM sind natürlich Punkte an denen nicht Je nachdem, welche Applikationen du einsetzt und wie groß deine Datenbank und wie kompliziert deine Datenbankqueries sein werden, ist mehr Speicher (z.B. 512 MB RAM) äußerst sinnvoll. > parallel zu installieren? Braucht man noch andere Tools für die tägliche > Arbeit? PHP als CGI oder Apache-Mod und was sind die Vorteile der beiden > Alternativen? Aus Bequemlichkeit bevorzuge ich ein SuSE-Linux. Einsetzen würde ich nur noch PHP4, PHP3 lohnt sich nicht mehr. Hast du in deinen Applikationen bestimmte Programmteile, wie z.B. einen Newsletter- versand oder ähnliches, würde ich mir zusätzlich noch ein PHP CGI-bin bauen, das dann einfach über die Kommandozeile/crontab aufgerufen werden kann. Ansonsten solltest du dir dein PHP als DSO-Modul compilieren (--with-apxs anstatt --with-apache), dann hast du es später mal bei einem Update leichter, weil du nur die libphp4.so austauschen und den Webserver neu starten mußt. (Ansonsten muß der Apache neu compiliert werden) Mein "normales" do-so Script (abgeschaut aus der Köhntoppschen FAQ) sieht so aus: #!/bin/sh cp $0 $0.baerli ./configure \ --with-apxs=/usr/sbin/apxs \ --with-mysql \ --with-swf=/usr/local \ --with-gd=/usr \ --with-dbase=yes \ --with-dom=/usr \ --enable-dba \ --enable-sysvshm \ --enable-sysvsem \ --enable-debug=no \ --enable-safe-mode=no \ --with-ftp=yes \ --enable-url-fopen-wrapper=yes \ --enable-track-vars=yes \ --enable-versioning \ --enable-session make Hier hatte ich noch den Flash-Support (--with-swf) sowie XML-Support mit der libxml (--with-dom) eincompiliert, was natürlich auch weggelassen werden kann. Das configure solltest du dir optimal an deine Bedürfnisse anpassen. HTH, -- From tfromm_(at)_cs.uni-potsdam.de Mon, 10 Jul 2000 12:31:36 +0200 Date: Mon, 10 Jul 2000 12:31:36 +0200 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] oracle - anzahl der einträge Hi, gibt es eine möglichkeit die anzahl der einträge unter oracle herauszubekommen, welche bei einem select statement gefunden wurden, ohne eine separate query zu stellen ? also wenn ich select bla from blub where wurstbrot='1' mache, wie kann ich herausbekommen, wieviele suchergebnisse gefunden wurden, ohne jetzt noch extra eine anfrage zu starten, bzw alle ergebnisse erstmal in den resultbuffer zu holen und dabei zu zaehlen ? gruss thomas -- --------------------------------------------------------- Mail: tfromm_(at)_cs.uni-potsdam.de Web: http://codewizards.org/thomas.fromm Job: http://www.inubit.com "Go away or I will replace you with a small PHP script." From bjoern_(at)_baer.main.de Mon, 10 Jul 2000 12:42:42 +0200 Date: Mon, 10 Jul 2000 12:42:42 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_oracle_-_anzahl_der_eintr=E4ge?= * Thomas Fromm wrote: > select bla from blub where wurstbrot='1' > mache, wie kann ich herausbekommen, wieviele suchergebnisse gefunden wurden, > ohne jetzt noch extra eine anfrage zu starten, bzw alle ergebnisse erstmal in > den resultbuffer zu holen und dabei zu zaehlen ? Ich mache das mit einem select count(*) as anz from blub where wurstbrot='1' vor der eigtl. Query. Eine andere Methode ist mir leider nicht bekannt, solltest du aber eine Lösung finden, nur her damit. :) -- From mk_(at)_html-design.com Mon, 10 Jul 2000 07:06:26 -0400 Date: Mon, 10 Jul 2000 07:06:26 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] RE: Re: [php] Optimales LAMP-System. >compilieren (--with-apxs anstatt --with-apache), dann hast du es Macht --with-apxs eigentlich einen Unterschied, was Geschwindigkeit angeht im Vergleich zu --with-apache? Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.de German Gabber Network -> http://www.gabber.de From cmnowak_(at)_dbdmedia.de Mon, 10 Jul 2000 13:11:01 +0200 Date: Mon, 10 Jul 2000 13:11:01 +0200 From: C. Monty Nowak cmnowak_(at)_dbdmedia.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Automatische_Parameter=FCbergabe?= ~~ Ich möchte, daß eine Reihe von Parametern (am besten _alle_, außer denen die ich explizit mit undef() behandele), über eine Reihe von PHP-Seiten "mitgeschleppt" wird. ~~ Mach' ich immer so: \n"; } ?> Gruß aus HH monty From jk_(at)_abovenet.de Mon, 10 Jul 2000 13:24:46 +0200 (CEST) Date: Mon, 10 Jul 2000 13:24:46 +0200 (CEST) From: jk_(at)_abovenet.de jk_(at)_abovenet.de Subject: [php] sort Kann einer mal bitte schauen warum das net funzt? $res_holen = mysql_query("select * from storeitems"); while ($holen = mysql_fetch_array($res_holen, MYSQL_ASSOC)): $neu[] = $holen[deutsch]; endwhile; asort($neu); for (reset($neu);$key=key($neu);next($neu)): echo $neu[$key]; endfor; Um genau zu sein funzt das sort net. Bin ich doof oder einfach nur panne... Gruss Jan From merlins_box_(at)_aon.at Mon, 10 Jul 2000 13:44:41 GMT Date: Mon, 10 Jul 2000 13:44:41 GMT From: alex ruschak merlins_box_(at)_aon.at Subject: [php] OT: Bilder zusammenfassen, zippen und zum dl bereitstellen Hallo Leute! Hat mal schnell jemand einen Link (außer php-Mailinglist-Archiv und php-Pages) wo man nachlesen kann, wie das genau funktioniert. Vielleicht hat wer ein Stück Code oder einen guten Tipp? Vielen Dank im Vorraus und schöne Grüße aus Salzburg Alex From behrens_(at)_takenet.de Mon, 10 Jul 2000 13:45:53 +0200 Date: Mon, 10 Jul 2000 13:45:53 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] RE: Re: [php] Optimales LAMP-System. Mark Kronsbein schrieb: > > >compilieren (--with-apxs anstatt --with-apache), dann hast du es > > Macht --with-apxs eigentlich einen Unterschied, was Geschwindigkeit > angeht im Vergleich zu --with-apache? Ja, der Indianer kommt ca.20% langsamer in den Sattel (starten) und reiten tut er dann ca.5% langsamer. Um der Kavellerie davon zustuermen sollte es aber immer noch reichen... :) Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From mk_(at)_html-design.com Mon, 10 Jul 2000 07:56:38 -0400 Date: Mon, 10 Jul 2000 07:56:38 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] OT: Bilder zusammenfassen, zippen und zum dl bereitstellen Wenn ich dich richtig verstanden habe: Wobei du das natürlich noch so verändern kannst, daß z. B. nur alle JPGs gepackt werden. Aufruf wäre foo.php3?pics=das_verzeichnis_was_in_den_tarball_soll HTH Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.de German Gabber Network -> http://www.gabber.de From mk_(at)_html-design.com Mon, 10 Jul 2000 07:59:06 -0400 Date: Mon, 10 Jul 2000 07:59:06 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] RE: Re: [php] RE: Re: [php] Optimales LAMP-System. >Ja, der Indianer kommt ca.20% langsamer in den Sattel (starten) und >reiten tut er dann ca.5% langsamer. Um der Kavellerie davon zustuermen >sollte es aber immer noch reichen... :) Erstens Danke! Zweitens -> BestOFGML! Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.de German Gabber Network -> http://www.gabber.de From helge-frowein_(at)_online.de Mon, 10 Jul 2000 14:04:49 +0200 Date: Mon, 10 Jul 2000 14:04:49 +0200 From: Helge Frowein helge-frowein_(at)_online.de Subject: [php] =?iso-8859-1?Q?maximale_Arraygr=F6sse=3F?= Hi alle, hab's in der FAQ nicht gefunden, und auch sonst nirgends - also die Frage hier: Gibt es eine Grössenbeschränkung für Arrays in PHP? Spielt dabei zweidimensional, oder mehrdimensional eine Rolle? Besten Dank Helge ******************************** http://www.virtual-tennis-tour.de Das Online-Tennis-Managerspiel ******************************** From r.scheike_(at)_r2-net.de Mon, 10 Jul 2000 14:12:05 +0200 Date: Mon, 10 Jul 2000 14:12:05 +0200 From: Roland Scheike r.scheike_(at)_r2-net.de Subject: [php] TextShop Hi, kennt oder hat jemand ein Script für einen Textfile- basierenden Shop mit folgenden Features: - Warenkorbfunktion - Dynamisch generiertes Menü aus Artikel-"Datenbank" Vielen Dank, Roland From daniel.bladeck_(at)_asamnet.de Mon, 10 Jul 2000 14:35:05 +0200 (CEST) Date: Mon, 10 Jul 2000 14:35:05 +0200 (CEST) From: Daniel Bladeck daniel.bladeck_(at)_asamnet.de Subject: [php] Upload unter NT Server! Hallo! > Dein Formular ist IMHO nicht ganz korrekt aufgebaut - fehlt > Ist jetzt berichtigt! > schau mal dieses Beispiel an (coole FAQ !!!): > http://www.koehntopp.de/php/faq-9.html#ss9.7 Danke für den Tip! > Zweitens, falls Dein PHP auf "e:\" > isntalliert ist, dann kannst Du, in Deinem Fall, > irgendeine Datei einfach so > /webspace/www.nm-webdesign/....../FileX > ansprechen. PHP ist unter D:\ installiert habe ich jetzt rausbekommen! Das upload File läuft aber immer noch nicht sauber ab, bzw. überhaupt nicht ab! Bekomme immer noch die Fehlermeldung Warning: Unable to open '\\php13' for reading. Kann mir jemand sagen was diese Fehlermeldung bedeutet? Danke Daniel Daniel.Bladeck_(at)_asamnet.de From GH-lists_(at)_ecora.de Mon, 10 Jul 2000 14:54:10 +0200 Date: Mon, 10 Jul 2000 14:54:10 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Upload unter NT Server! Daniel Bladeck schrieb > Das upload File läuft aber immer noch nicht sauber ab, bzw. > überhaupt nicht ab! > Bekomme immer noch die Fehlermeldung Warning: > Unable to open '\\php13' for reading. > > Kann mir jemand sagen was diese Fehlermeldung bedeutet? PHP findet die temporäre Datei nicht, bzw. kann sie nicht öffnen. Der Name der temporären Datei liegt bei Dir anscheinend in der Variablen $userfile. Bau mal $userfile = strisplashes($userfile); bevor Du userfilde in irgendeiner Form öffnest. Guido Haeger From php-mailing_(at)_thiesenweb.de Mon, 10 Jul 2000 16:12:56 +0200 Date: Mon, 10 Jul 2000 16:12:56 +0200 From: Marcus Thiesen php-mailing_(at)_thiesenweb.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_maximale_Arraygr=F6sse=3F?= Ich denke mal das das bei PHP wie bei C++ einfach die "physischen" Grenzen sind. Also teil einfach mal deinen verfügbaren Speicher durch die Größe des Arrayelements, dann weißt du wann Schluß ist. MfG MarCusT ----- Original Message ----- From: Helge Frowein To: Sent: Monday, July 10, 2000 2:04 PM Subject: [php] maximale Arraygrösse? | Hi alle, | | hab's in der FAQ nicht gefunden, und auch sonst nirgends - also die Frage | hier: | Gibt es eine Grössenbeschränkung für Arrays in PHP? Spielt dabei | zweidimensional, oder mehrdimensional eine Rolle? | | Besten Dank | | Helge | | | ******************************** | http://www.virtual-tennis-tour.de | Das Online-Tennis-Managerspiel | ******************************** | | | -- | ** Durchgehend geöffnet: http://www.php-center.de ** | Die PHP-Liste: mailto:php_(at)_php-center.de | http://infosoc.uni-koeln.de/mailman/listinfo/php From behrens_(at)_takenet.de Mon, 10 Jul 2000 16:36:31 +0200 Date: Mon, 10 Jul 2000 16:36:31 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Upload unter NT Server! Daniel Bladeck schrieb: > > Hallo! > > > Dein Formular ist IMHO nicht ganz korrekt aufgebaut - fehlt > > > > isntalliert ist, dann kannst Du, in Deinem Fall, > > irgendeine Datei einfach so > > /webspace/www.nm-webdesign/....../FileX > > ansprechen. > PHP ist unter D:\ installiert habe ich jetzt rausbekommen! > > Das upload File läuft aber immer noch nicht sauber ab, bzw. überhaupt > nicht ab! > Bekomme immer noch die Fehlermeldung Warning: Unable to open '\\php13' for > reading. Also \\php13 ist der Name des temporaeren Files. Wenn du mehr als ein File gleichzeitig hochlaedts bzw. dein Script mehrmals laeuft werden die halt durchnummiert. Schaue dir mal die phpinfo() an ob die Variable fuer tmp_dir gesetzt ist. Danach schaust du ob das Verzeichnis wirklich existiert (das war mal mein Fehler...) und ob die Schreib- und Leserechte stimmen. Und wenn du schon mal bei phpinfo() bist gleich nach der mx_upload_size schauend. Je nachdem wie dein Formularfeld hies (in deinem Beispiel 'labalaba') steht die auf der folgenden Phpseite '$labalaba_name, $labalaba_type, $labalaba_size und $labalaba ' zur Verfuegung. Wenn du multible Uploads machst (benoetigt PHP <3.06?) muessen dir Formularfelder natuerliche verschiedene Namen haben. Also 'labalaba-1', 'labalaba-2'....usw. Die PHP Variablennamen aendern sich dann halt dem entsprechend. Innerhalb der Folgeseite musst du nun deine Files dort mittles rename() oder copy() wegbewegen. Ich mache es in der Regel mit rename(). Dort wo du sie hinschriebst mus dein Webserver wieder Schreibrechte haben! Da verhalet sich NT nunmal aehnlich wie *nix. Uploadscripte sind ohne Aenderungen sowohl unter NT als auch *nix lauffaehig. Ich arbeite dabei immer mit Slashes und hatte auch unter NT noch keine Probleme damit. Falls es immer noch nicht klappt schick mir doch deine (von HTML grob gereinigten) Seiten. Ich wuerds mir anschauen. Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From hj_(at)_wa-schuster.de Mon, 10 Jul 2000 17:40:33 +0200 Date: Mon, 10 Jul 2000 17:40:33 +0200 From: Henrik Jahn hj_(at)_wa-schuster.de Subject: [php] =?iso-8859-1?Q?Datens=E4tze?= duplizieren Liebe Liste, ich habe auch ganz brav die faq und das Manual studiert ;-) Kann mir jemand 'nen Tip geben, wie man Datensätze duplizieren kann? Danke, Henrik From tfromm_(at)_cs.uni-potsdam.de Mon, 10 Jul 2000 16:35:10 +0200 Date: Mon, 10 Jul 2000 16:35:10 +0200 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] __FILE__ Holla, in der Beschreibung zu __FILE__ steht, das es normalerweise auf den aktuellen Dateinamen gesetzt ist. Ich hab jetzt das Problem, das es dei ganze zeit ueber auf den reinen filenamen gesetzt war, er nach einem restart des apachen fiel es auf, das __FILE__ auf einemal den dateinamen mit dem kompletten pfad beinhaltete. gibt/gab es irgendwo einen configurationsschalter fuer sowas, den ich uebersehen haben sollte und beim letzten apachenrestart falsch gesetzt hab ??? gruss thomas -- --------------------------------------------------------- Mail: tfromm_(at)_php.net Web: http://codewizards.org/thomas.fromm Job: http://www.inubit.com "Go away or I will replace you with a small PHP script." From j.limpens_(at)_medienhaus.co.at Mon, 10 Jul 2000 17:06:52 +0200 Date: Mon, 10 Jul 2000 17:06:52 +0200 From: Limpens Jan j.limpens_(at)_medienhaus.co.at Subject: [php] =?iso-8859-1?Q?RE=3A_=5Bphp=5D_Datens=E4tze_duplizieren?= This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01BFEA80.7EA6FE50 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable habt ihr auch probleme mit php 4.01 pl2 und iis4? bei mir crasht er jetzt. wenn ich wieder auf php4 zur=FCckgehe gehts = wieder... jan ------_=_NextPart_001_01BFEA80.7EA6FE50 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable RE: [php] Datens=E4tze duplizieren

habt ihr auch probleme mit php 4.01 pl2 und = iis4?
bei mir crasht er jetzt. wenn ich wieder auf php4 = zur=FCckgehe gehts wieder...
jan

------_=_NextPart_001_01BFEA80.7EA6FE50-- From daniel_(at)_zwink.de Mon, 10 Jul 2000 17:07:42 +0200 Date: Mon, 10 Jul 2000 17:07:42 +0200 From: Daniel Zwink daniel_(at)_zwink.de Subject: [php] =?iso-8859-1?Q?Datens=E4tze?= duplizieren Hallo Henrik, > ich habe auch ganz brav die faq und das Manual studiert ;-) > > Kann mir jemand 'nen Tip geben, wie man Datensätze > duplizieren kann? Ja was denn für Datensätze ? Daniel -- _ |_| |\ ___ | | |___| | | _ | | |_| |/ From daniel.bladeck_(at)_asamnet.de Mon, 10 Jul 2000 17:11:30 +0200 (CEST) Date: Mon, 10 Jul 2000 17:11:30 +0200 (CEST) From: Daniel Bladeck daniel.bladeck_(at)_asamnet.de Subject: [php] Upload unter NT Server! Hallo! > PHP findet die temporäre Datei nicht, bzw. kann sie nicht öffnen. Der > Name der temporären Datei liegt bei Dir anscheinend in der Variablen > $userfile. Bau mal > > $userfile = strisplashes($userfile); > > bevor Du userfilde in irgendeiner Form öffnest. > Dazu sagt der NT Server Fatal error: Call to unsupported or undefined function strisplashes() in e:\webspace\...\upload.php3. Ich habe es vor die Anweisung if(copy($userfile,$zielpfad."/".$zielname)==1): eingefügt. Aber danke Daniel Mail:Daniel.Bladeck_(at)_asamnet.de From Mathias.Gloss_(at)_start.de Mon, 10 Jul 2000 17:12:25 +0200 Date: Mon, 10 Jul 2000 17:12:25 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Datens=E4tze_duplizieren?= Aloha, > ---------- > Von: Henrik Jahn[SMTP:hj_(at)_wa-schuster.de] > > ich habe auch ganz brav die faq und das Manual studiert ;-) > > Kann mir jemand 'nen Tip geben, wie man Datensätze duplizieren kann? > $datensatz *= 2; Falls du etwas anderes wissen wolltest, solltest du die Frage präziser stellen ;) Viele Grüße, Mathias From j.limpens_(at)_medienhaus.co.at Mon, 10 Jul 2000 17:35:25 +0200 Date: Mon, 10 Jul 2000 17:35:25 +0200 From: Limpens Jan j.limpens_(at)_medienhaus.co.at Subject: [php] Upload unter NT Server! This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01BFEA84.7A0347E2 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable schau mal genau wie du stripslashes schreibst... -----Original Message----- From: Daniel Bladeck [mailto:daniel.bladeck_(at)_asamnet.de] Sent: Monday, July 10, 2000 5:12 PM To: php_(at)_php-center.de Subject: Re: [php] Upload unter NT Server! Hallo! =20 > PHP findet die tempor=E4re Datei nicht, bzw. kann sie nicht =F6ffnen. = Der > Name der tempor=E4ren Datei liegt bei Dir anscheinend in der = Variablen > $userfile. Bau mal >=20 > $userfile =3D strisplashes($userfile); >=20 > bevor Du userfilde in irgendeiner Form =F6ffnest. >=20 Dazu sagt der NT Server Fatal error: Call to unsupported or undefined function strisplashes() in e:\webspace\...\upload.php3. Ich habe es vor die Anweisung if(copy($userfile,$zielpfad."/".$zielname)=3D=3D1): eingef=FCgt. Aber danke Daniel Mail:Daniel.Bladeck_(at)_asamnet.de --=20 ** Durchgehend ge=F6ffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php ------_=_NextPart_001_01BFEA84.7A0347E2 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable RE: [php] Upload unter NT Server!

schau mal genau wie du stripslashes = schreibst...


-----Original Message-----
From: Daniel Bladeck [mailto:daniel.bladeck_(at)_asamnet.= de]
Sent: Monday, July 10, 2000 5:12 PM
To: php_(at)_php-center.de
Subject: Re: [php] Upload unter NT Server!


Hallo!
 
> PHP findet die tempor=E4re Datei nicht, bzw. = kann sie nicht =F6ffnen. Der
> Name der tempor=E4ren Datei liegt bei Dir = anscheinend in der Variablen
> $userfile. Bau mal
>
> $userfile =3D strisplashes($userfile);
>
> bevor Du userfilde in irgendeiner Form = =F6ffnest.
>
Dazu sagt der NT Server Fatal error: Call to = unsupported or undefined
function strisplashes() in = e:\webspace\...\upload.php3.
Ich habe es vor die Anweisung
if(copy($userfile,$zielpfad."/".$zielname)=3D=3D1):
eingef=FCgt.

Aber danke Daniel

Mail:Daniel.Bladeck_(at)_asamnet.de


--
** Durchgehend ge=F6ffnet: http://www.php-center.de **
Die PHP-Liste: mailto:php_(at)_php-center.de
http://infosoc.uni-koeln.de/mailman/listinfo/php

------_=_NextPart_001_01BFEA84.7A0347E2-- From Mathias.Gloss_(at)_start.de Mon, 10 Jul 2000 17:14:59 +0200 Date: Mon, 10 Jul 2000 17:14:59 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Upload unter NT Server! Aloha, > ---------- > Von: Daniel Bladeck[SMTP:daniel.bladeck_(at)_asamnet.de] > > > $userfile = strisplashes($userfile); > > > > bevor Du userfilde in irgendeiner Form öffnest. > > > Dazu sagt der NT Server Fatal error: Call to unsupported or undefined > function strisplashes() in e:\webspace\...\upload.php3. > Die Funktion heisst stripslashes() Viele Grüße, Mathias From daniel_(at)_zwink.de Mon, 10 Jul 2000 17:35:45 +0200 Date: Mon, 10 Jul 2000 17:35:45 +0200 From: Daniel Zwink daniel_(at)_zwink.de Subject: [php] Error Meldungen Hallo Rene, > Ich habe ein kleines Problem mit meinen errormeldungen. Hier ein > kleiner Auszug aus dem Script: > > [...] > > $db = mysql_connect($cf_ho,$cf_us,$cf_pw) or error(); > mysql_select_db($cf_db,$db) or error(); > > Wenn ich jetzt den Host ändern um die Errorfunction zu testen > bekomme ich trotzdem einen unformatierten Fehler. Setze vor die mysql-Funktionen mal ein "_(at)_" ! Vielleicht geht es dann: $db = _(at)_mysql_connect($cf_ho,$cf_us,$cf_pw) or error(); _(at)_mysql_select_db($cf_db,$db) or error(); Falls das nix hilft: If (!($db = _(at)_mysql_connect($cf_ho,$cf_us,$cf_pw))) { error(); } Daniel From till_(at)_phpwebdev.com Mon, 10 Jul 2000 17:53:57 +0200 Date: Mon, 10 Jul 2000 17:53:57 +0200 From: Till Gerken till_(at)_phpwebdev.com Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_maximale_Arraygr=F6sse=3F?= > Ich denke mal das das bei PHP wie bei C++ einfach die "physischen" Grenzen > sind. Also teil einfach mal deinen verfügbaren Speicher durch die Größe des > Arrayelements, dann weißt du wann Schluß ist. Die Frage kam schon einmal in der Liste auf, damals hatte glaube ich Tobias mal ein kurzes Testskript geschrieben. Wenn ich mich recht erinnere, war bei 16k (PHP3) bzw. 64k (PHP4) Indizes Schluß. Am besten mal im Archiv nachlesen oder nochmal ein Testskript schreiben, sind ja nur wenige Zeilen. Till From sebastian.wolfgarten_(at)_gmx.net Mon, 10 Jul 2000 20:44:27 +0200 Date: Mon, 10 Jul 2000 20:44:27 +0200 From: Sebastian Wolfgarten sebastian.wolfgarten_(at)_gmx.net Subject: [php] Frage zu mySQL/PHP Skript Hallo Liste, was heißt MYSQL_ASSOC? while ($ergebnis = mysql_fetch_array($query, MYSQL_ASSOC)) { echo implode("
",$ergebnis); /*die query wird in einem array ausgegeben, dann mit mysql_fetch_array rausziehen und durch den implode befehl in eine ordentlich form bringen. */ } Gruß Seb From behrens_(at)_takenet.de Mon, 10 Jul 2000 21:05:33 +0200 Date: Mon, 10 Jul 2000 21:05:33 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Frage zu mySQL/PHP Skript Sebastian Wolfgarten schrieb: > > Hallo Liste, > > was heißt MYSQL_ASSOC? > > while ($ergebnis = mysql_fetch_array($query, MYSQL_ASSOC)) Es sollte wohl fuer 'associative' stehen. Das ist Englisch und steht , waer haette das gedacht, fuer assoziativ. Bei dieser optionalen Parameterangabe kannst du das Array 'beeinflussen was PHP fuer dich generiert. Ueber $eingabe[SPALTENNAME] kannst du dann gezielt auf die Inhalte zugreifen. Die anderen beiden Varianten entnimm bite dem Manual. Schau doch mal unter http://www.php-center.de/manual/ nach. Da gibts unter anderem ein fast deutschen Manual. Fuer Windowssysmpathisanten ist das CHM-File ein ganz heisser Tipp :) Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From php_(at)_designofsites.de Mon, 10 Jul 2000 21:10:01 +0200 Date: Mon, 10 Jul 2000 21:10:01 +0200 From: Ralf Semroch php_(at)_designofsites.de Subject: [php] TextShop Hallo Roland, On Mon, 10 Jul 2000 14:12:05 +0200, you wrote: >kennt oder hat jemand ein Script für >einen Textfile- basierenden Shop mit >folgenden Features: > >- Warenkorbfunktion >- Dynamisch generiertes Menü aus Artikel-"Datenbank" habe gerade gestern einen fertig gestellt. Schicke ich Dir per PM... Gruß, Ralf -- ralf semroch . semroch_(at)_designofsites.de . icq: 76557479 http://www.designofsites.de . http://www.flash4-center.de . http://www.fireworks-center.de http://www.dreamweaver-center.de . http://www.darksounds.de . http://www.search4singles.de From sil-nfo_(at)_gmx.de Mon, 10 Jul 2000 23:39:40 +0200 Date: Mon, 10 Jul 2000 23:39:40 +0200 From: Silvio sil-nfo_(at)_gmx.de Subject: [php] Variable aus mehreren Teilen anzahltab kommt halt ausm formular un ich will jetzt gemäss der anzahl tabellenfelder die halt auch gleich nen standart eintrag haben ... also wenn anzahltab 5 is will ich halt 5 lustige felder in feld 1 steht name in feld2 strasse usw usw nur bekomm die zusammengesetze variable bei value nicht hin "; echo " "; echo ""; echo ""; } ?> danke für eure hilfe .. :) bye silv From daniel_(at)_zwink.de Mon, 10 Jul 2000 23:54:46 +0200 Date: Mon, 10 Jul 2000 23:54:46 +0200 From: Daniel Zwink daniel_(at)_zwink.de Subject: [php] Variable aus mehreren Teilen Hallo Silvio, ich hab das zwar nicht ganz verstanden, aber ich probier es trotzdem mal :) > anzahltab kommt halt ausm formular un ich will jetzt gemäss > der anzahl tabellenfelder die halt auch gleich nen standart > eintrag haben ... > > also wenn anzahltab 5 is will ich halt 5 lustige felder .. Hmm .. dann solltest Du vielleicht noch nen Smilie mitreinflicken .. > in feld 1 steht name in feld2 strasse usw usw nur bekomm die > zusammengesetze variable bei value nicht hin > > $val0 = name; > $val1 = strasse; > for ($i=0; $i<$anzahltab; $i++) > { > echo ""; > echo ""; > echo ""; > echo "
"; > } > ?> Das geht bestimmt auch über "dynamische Variablen" ($$variable), aber dafür ist es jetzt zu spät. Was mir aber gerade einfiel .. wie wäre es mit nem Array ? "; echo " "; echo ""; echo ""; } ?> Daniel From sil-nfo_(at)_gmx.de Tue, 11 Jul 2000 00:22:33 +0200 Date: Tue, 11 Jul 2000 00:22:33 +0200 From: Silvio sil-nfo_(at)_gmx.de Subject: [php] Variable aus mehreren Teilen huhu On 10.07.2000 at 23:54 Daniel Zwink wrote: >ich hab das zwar nicht ganz verstanden, aber ich probier es trotzdem mal >:) hihi wird ja auch schon langsam dunkel merk ich an meiner denkweise :) >> also wenn anzahltab 5 is will ich halt 5 lustige felder .. > >Hmm .. dann solltest Du vielleicht noch nen Smilie mitreinflicken .. vorschlag wurde übernommen danke :))) >Das geht bestimmt auch über "dynamische Variablen" ($$variable), aber >dafür ist es jetzt zu spät. >Was mir aber gerade einfiel .. wie wäre es mit nem Array ? jup damit gehts auch danke :) hatte mich irgendwie verbissen mit dem gedanken beschäftigt das ich so ne varible doch basteln müsste können tuen ;) aber nehmen wir halt nen array ;) bye silv From clemens_(at)_gutweiler.net Tue, 11 Jul 2000 01:27:50 +0200 Date: Tue, 11 Jul 2000 01:27:50 +0200 From: Clemens Gutweiler clemens_(at)_gutweiler.net Subject: [php] telnet Hallo, hat es schon jemand hinbekommen eine telnet-Verbindung (gesteuert durch ein php-Skript) zu einem Linux-Server aufzubauen? Wenn ja wäre ich sehr dankbar über weitere Informationen. MfG Clemens Gutweiler. -- :: Web M_(at)_king :: http://www.webmaking.de :: :: ICQ UIN #36706371 :: clemens_(at)_gutweiler.net :: :: fon 0 65 33 / 95 94 41 :: mobil 0 170 / 18 48 747 :: From eschmid+sic_(at)_s.netic.de Tue, 11 Jul 2000 01:47:06 +0200 Date: Tue, 11 Jul 2000 01:47:06 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] telnet On Tue, Jul 11, 2000 at 01:27:50AM +0200, Clemens Gutweiler wrote: > hat es schon jemand hinbekommen eine telnet-Verbindung (gesteuert durch ein > php-Skript) zu einem Linux-Server aufzubauen? Wenn ja wäre ich sehr dankbar > über weitere Informationen. Warum ein telnet von PHP aus? Das macht man schon seit 15 Jahren über eine Konsole interaktiv und gehört immer noch zu meinem alltäglichen Geschäft. Da telnet ungeschützt funktioniert benutzt man halt heutzutage ssh, oder rcp oder scp und was es da noch so alles gibt. -Egon From php_(at)_gutweiler.net Tue, 11 Jul 2000 01:50:12 +0200 Date: Tue, 11 Jul 2000 01:50:12 +0200 From: Clemens Gutweiler php_(at)_gutweiler.net Subject: [php] telnet > Warum ein telnet von PHP aus? Das macht man schon seit 15 Jahren über eine > Konsole interaktiv und gehört immer noch zu meinem alltäglichen Geschäft. > Da telnet ungeschützt funktioniert benutzt man halt heutzutage ssh, oder > rcp oder scp und was es da noch so alles gibt. > > -Egon Ich möchte damit das Passwort eines Users ändern. Eine andere Möglichkeit ist mir nicht bekannt, wenn man nicht root ist (ich bin es NICHT). MfG Clemens Gutweiler. -- :: Web M_(at)_king :: http://www.webmaking.de :: :: ICQ UIN #36706371 :: clemens_(at)_gutweiler.net :: :: fon 0 65 33 / 95 94 41 :: mobil 0 170 / 18 48 747 :: From eschmid+sic_(at)_s.netic.de Tue, 11 Jul 2000 02:03:04 +0200 Date: Tue, 11 Jul 2000 02:03:04 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] telnet On Tue, Jul 11, 2000 at 01:50:12AM +0200, Clemens Gutweiler wrote: > > Warum ein telnet von PHP aus? Das macht man schon seit 15 Jahren über eine > > Konsole interaktiv und gehört immer noch zu meinem alltäglichen Geschäft. > > Da telnet ungeschützt funktioniert benutzt man halt heutzutage ssh, oder > > rcp oder scp und was es da noch so alles gibt. > Ich möchte damit das Passwort eines Users ändern. Eine andere Möglichkeit > ist mir nicht bekannt, wenn man nicht root ist (ich bin es NICHT). Ich glaub nicht dass Dir dabei PHP helfen kann. In solchen Fällen greift man zum Telefonhörer oder schreibt eine E-Mail an den SysAdmin. -Egon From php_(at)_gutweiler.net Tue, 11 Jul 2000 02:13:09 +0200 Date: Tue, 11 Jul 2000 02:13:09 +0200 From: Clemens Gutweiler php_(at)_gutweiler.net Subject: [php] telnet > Ich glaub nicht dass Dir dabei PHP helfen kann. In solchen Fällen greift > man zum Telefonhörer oder schreibt eine E-Mail an den SysAdmin. > > -Egon Und was soll der dann machen? Passwort ändern kann ich ja auch so. Ich wollte halt eben das es automatisch abläuft: User geht ins WebInterface und drückt auf Unix-Passwort ändern und ändert es einfach, ohne mich wieder zu belästigen. Dann geht PHP (muss nicht unbedingt PHP sein, wäre aber das Beste) hin und baut eine Verbindung zum System via telnet auf, meldet sich an, macht passwd [enter] alteswd[enter] neues[enter] neues[enter] meldet sich wieder ab, und dann ist der Käse gegessen. Also eine Telnet Verbindung hätte auch andere Vorteile. MfG Clemens Gutweiler. -- :: Web M_(at)_king :: http://www.webmaking.de :: :: ICQ UIN #36706371 :: clemens_(at)_gutweiler.net :: :: fon 0 65 33 / 95 94 41 :: mobil 0 170 / 18 48 747 :: From mdobel_(at)_kawo2.rwth-aachen.de Tue, 11 Jul 2000 04:34:17 +0200 Date: Tue, 11 Jul 2000 04:34:17 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] Optimales LAMP-System. "Björn Schotte" wrote: > > Aus Bequemlichkeit bevorzuge ich ein SuSE-Linux. Einsetzen würde > ich nur noch PHP4, PHP3 lohnt sich nicht mehr. Wenn er diesen Rat befolgt, ist > --enable-versioning \ unnoetig. das --enable-versioning ist einzig und allein dafuer gut, um php3 und php4 parallel zu installieren. Gruss, Markus From GH-lists_(at)_ecora.de Tue, 11 Jul 2000 08:09:00 +0200 Date: Tue, 11 Jul 2000 08:09:00 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Upload unter NT Server! Daniel Bladeck schrieb > > $userfile = strisplashes($userfile); > > > > bevor Du userfilde in irgendeiner Form öffnest. > > > Dazu sagt der NT Server Fatal error: Call to unsupported or undefined > function strisplashes() in e:\webspace\...\upload.php3. Sorry Buchstabendreher. Die Funktion heißt natürlich stripslashes() Guido Haeger From Stefan_(at)_Hofmeir.de Tue, 11 Jul 2000 09:04:40 +0200 Date: Tue, 11 Jul 2000 09:04:40 +0200 From: Stefan Hofmeir Stefan_(at)_Hofmeir.de Subject: [php] INC-Dateien auf lokalem System Hallo, LAMP funktioniert bei mir auf entferntem Web-Server einwandfrei, nun wollte ich ein WAMP lokal einrichten. Hier akzeptiert PHP keine eingebundenen INC-Dateien. Wenn die sonst ausgelagerten PHP-Zeilen direkt im PHP3-File sind ist alles OK. Folgende Fehlermeldung erscheint, falls in php3-Dateien auf *.inc Dateien verwiesen wird: Fatal error: Failes opening required 'db_connect.inc' in c:\apache\htdocs/forum/view.php3 on line 9 In Zeile 9 befindet sich eben nur require ('db_connect.inc'); Was muss ich bei php noch ändern, damit INC-Dateien akzeptiert werden? Herzliche Grüße, Stefan Hofmeir From ludwig_(at)_lve-gmbh.de Tue, 11 Jul 2000 09:18:44 +0200 Date: Tue, 11 Jul 2000 09:18:44 +0200 From: Ralf Ludwig ludwig_(at)_lve-gmbh.de Subject: [php] mail() hi, ich hoste bei puretec, und die leute da haben irgendwie probleme mit ihrem mail verteiler, es kommt vor das ab und zu fuer 10-20 minuten das versenden von emails nicht mehr moeglich ist. ich bekomme dann jedesmal eine sehr unschoene ausgabe in der seite von wegen mail konnte nicht ausgefuehrt werden. das sieht echt zum **** aus. gibt es eine möglichkeit sowas abzufangen ? und liefert mail() irgendwelche status meldungen zurück ? vielen dank, ralf From rs_(at)_luminar.de Tue, 11 Jul 2000 09:22:13 +0200 Date: Tue, 11 Jul 2000 09:22:13 +0200 From: Ralph Schaefer rs_(at)_luminar.de Subject: [php] INC-Dateien auf lokalem System On Tue, Jul 11, 2000 at 09:04:40AM +0200, Stefan Hofmeir wrote: > > Fatal error: Failes opening required 'db_connect.inc' in > c:\apache\htdocs/forum/view.php3 on line 9 > Du hast da noch die / vom Unix drin. Ersetz die mal durch die \, dann sollte das funktionieren. Bis dann, Ralph From Michael_(at)_Stahmann.de Tue, 11 Jul 2000 09:24:42 +0200 Date: Tue, 11 Jul 2000 09:24:42 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] INC-Dateien auf lokalem System Hallo Stefan, Stefan Hofmeir schrieb: > Hallo, > > Fatal error: Failes opening required 'db_connect.inc' in > c:\apache\htdocs/forum/view.php3 on line 9 > > Was muss ich bei php noch ändern, damit INC-Dateien akzeptiert werden? > Gegenfrage, wo legt denn die *.inc Datei? Bei mir läuft es einwandfrei, wenn sie im gleichen Verzeichnis liegt. z.B. require ("date.inc"); 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 Matthias.Dierker_(at)_t-online.de Tue, 11 Jul 2000 09:31:18 +0200 Date: Tue, 11 Jul 2000 09:31:18 +0200 From: Matthias Dierker Matthias.Dierker_(at)_t-online.de Subject: [php] mail() At 09:18 11.07.00 +0200, you wrote: >gibt es eine möglichkeit sowas abzufangen ? >und liefert mail() irgendwelche status meldungen zurück ? "bool mail (string to, string subject, string message [, string additional_headers])" Machet doch so: $ret = _(at)_mail(...); if( !$ret ){ // Fehler... }; bis denn Matthias From Stefan_(at)_Hofmeir.de Tue, 11 Jul 2000 09:41:11 +0200 Date: Tue, 11 Jul 2000 09:41:11 +0200 From: Stefan Hofmeir Stefan_(at)_Hofmeir.de Subject: [php] Re: INC-Dateien auf lokalem System Hallo Ralph, Ralph Schaefer schrieb: > On Tue, Jul 11, 2000 at 09:04:40AM +0200, Stefan Hofmeir wrote: >> nun wollte ich ein WAMP lokal einrichten. Hier akzeptiert PHP keine >> eingebundenen INC-Dateien. Wenn die sonst ausgelagerten PHP-Zeilen >> direkt im PHP3-File sind ist alles OK. Folgende Fehlermeldung erscheint, >> falls in php3-Dateien auf *.inc Dateien verwiesen wird: >> >> Fatal error: Failes opening required 'db_connect.inc' in >> c:\apache\htdocs/forum/view.php3 on line 9 >> >> In Zeile 9 befindet sich eben nur >> require ('db_connect.inc'); > Du hast da noch die / vom Unix drin. Ersetz die mal durch die \, > dann sollte das funktionieren. vielen Dank für die Mail. Doch ich habe nirgens in den PHP-Scripten Pfade drin, da php3-Dateien und *.inc-Dateien alle im gleichen Order forum innerhalb localhost (=c:\apache\htdocs) sind. An was könnte die Fehlermeldung sonst liegen? Herzliche Grüße, Stefan Hofmeir From Mathias.Gloss_(at)_start.de Tue, 11 Jul 2000 09:48:42 +0200 Date: Tue, 11 Jul 2000 09:48:42 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Re: INC-Dateien auf lokalem System Aloha, > ---------- > Von: Stefan Hofmeir[SMTP:Stefan_(at)_Hofmeir.de] > > > Du hast da noch die / vom Unix drin. Ersetz die mal durch die \, > > dann sollte das funktionieren. > > vielen Dank für die Mail. Doch ich habe nirgens in den PHP-Scripten > Pfade drin, da php3-Dateien und *.inc-Dateien alle im gleichen Order > forum innerhalb localhost (=c:\apache\htdocs) sind. > Dann stimmt dein Include-Pfad in der php.ini nicht. Bei mir sieht er z.B. so aus: include_path = ".;D:\Inetpub\wwwroot\Business\BU_S\S-i\Applikat\SAP\phplib-7.2b\php" Der erste Punkt ist ganz wichtig, sonst werden die includes nicht im aktuellen Verzeichnis gesucht. Viele Grüße, Mathias From GH-lists_(at)_ecora.de Tue, 11 Jul 2000 09:44:02 +0200 Date: Tue, 11 Jul 2000 09:44:02 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] INC-Dateien auf lokalem System Stefan Hofmeir schrieb > Fatal error: Failes opening required 'db_connect.inc' in > c:\apache\htdocs/forum/view.php3 on line 9 > > In Zeile 9 befindet sich eben nur > require ('db_connect.inc'); > > Was muss ich bei php noch ändern, damit INC-Dateien akzeptiert > werden? Vermutlich den include_path in der php(3).ini setzen. Wenn Du das nächste Mal einen neuen Thread eröffnen willst, dann klicke bitte auch auf "Neue E-Mail". Du hats einfach bei einem Mail von mir auf antworten geklickt und Subject und Body überschrieben. Dabei hast Du nicht beachtet, daß Du dann References- oder In-Reply-To-Header mitschickst, wodurch threadfähige Mailclients Dein Mail falsch einsortieren. Guido Haeger From behrens_(at)_takenet.de Tue, 11 Jul 2000 09:57:49 +0200 Date: Tue, 11 Jul 2000 09:57:49 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Re: INC-Dateien auf lokalem System Stefan Hofmeir schrieb: > > Hallo Ralph, > > Ralph Schaefer schrieb: > > On Tue, Jul 11, 2000 at 09:04:40AM +0200, Stefan Hofmeir wrote: > >> nun wollte ich ein WAMP lokal einrichten. Hier akzeptiert PHP keine > >> eingebundenen INC-Dateien. Wenn die sonst ausgelagerten PHP-Zeilen > >> direkt im PHP3-File sind ist alles OK. Folgende Fehlermeldung erscheint, > >> falls in php3-Dateien auf *.inc Dateien verwiesen wird: > >> > >> Fatal error: Failes opening required 'db_connect.inc' in > >> c:\apache\htdocs/forum/view.php3 on line 9 > >> > >> In Zeile 9 befindet sich eben nur > >> require ('db_connect.inc'); > > > Du hast da noch die / vom Unix drin. Ersetz die mal durch die \, > > dann sollte das funktionieren. > > vielen Dank für die Mail. Doch ich habe nirgens in den PHP-Scripten > Pfade drin, da php3-Dateien und *.inc-Dateien alle im gleichen Order > forum innerhalb localhost (=c:\apache\htdocs) sind. Besteht die Moeglichkeit das du in der phpini unter 'include_path' expliziet ein Verzeichnis angibst bzw. die Voreinstellung das PHP im selben Verzeichnis zusuchen geaendert hast? Gruss Joerg Behrens ps: Du kannst mit PHP und Apache ruhig mit Slashes Arbeiten. Nur beim ausfuehren von Systemkommandos musst du Ruecksicht nehmen auf das vorhandene OS. Aendere ruhig deine php.ini sowie httpd.conf von \ auf /. Die httpd.conf sollte schon so aussehen. -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From merkel_(at)_vfnm.de Tue, 11 Jul 2000 09:55:02 +0200 Date: Tue, 11 Jul 2000 09:55:02 +0200 From: J.Merkel merkel_(at)_vfnm.de Subject: [php] Volltextsuche mit PHP Hallo zusammen! Gibt es eine Möglichkeit, mit PHP mehrere Seiten nach einem bestimmten Suchbegriff zu durchsuchen und die Treffer auszugeben? Wäre euch dankbar für jeden Tipp, Jenny From hj_(at)_wa-schuster.de Tue, 11 Jul 2000 00:16:22 +0200 Date: Tue, 11 Jul 2000 00:16:22 +0200 From: Henrik Jahn hj_(at)_wa-schuster.de Subject: [php] =?iso-8859-1?Q?Datens=E4tze?= duplizieren > Ja was denn für Datensätze ? Sorry, meine Angaben waren etwas lückenhaft. Ich will einzelne Datensätze einer MySQL-Tabelle duplizieren. Und zwar nur Admin-mäßig (zB mit phpMyAdmin), um mir Eingabeaufwand zu sparen. From Mathias.Gloss_(at)_start.de Tue, 11 Jul 2000 10:13:13 +0200 Date: Tue, 11 Jul 2000 10:13:13 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Volltextsuche mit PHP Aloha, > ---------- > Von: J.Merkel[SMTP:merkel_(at)_vfnm.de] > > Gibt es eine Möglichkeit, mit PHP mehrere Seiten nach einem bestimmten > Suchbegriff zu durchsuchen und die Treffer auszugeben? > Ja, indem du ein entsprechendes Programm schreibst. Die benötigten Funktionen findest du im Manual unter Directory functions, File functions, String functions und Regular expression functions. Einfacher gehts mit einem fertigen, kostenlosen Pro- gramm wie ht://dig (www.htdig.org), das kannst du auch unter WinNT mit den cygnus-Tools kompilieren (nur make install klappt nicht ganz ==> die Dateien die er nicht findet heißen natürlich unter win .exe ==> die exe-dateien von Hand kopieren oder gleich die makefile-Templates editieren ;-) Viele Grüße, Mathias From Stefan_(at)_Hofmeir.de Tue, 11 Jul 2000 10:19:48 +0200 Date: Tue, 11 Jul 2000 10:19:48 +0200 From: Stefan Hofmeir Stefan_(at)_Hofmeir.de Subject: [php] Re: INC-Dateien auf lokalem System Vielen Dank an Alle für die Lösung meines Problems! > Besteht die Moeglichkeit das du in der phpini unter 'include_path' > expliziet ein Verzeichnis angibst bzw. die Voreinstellung das PHP im > selben Verzeichnis zusuchen geaendert hast? --> in der php.ini war ein falscher include path eingestellt.... Herzliche Grüße, Stefan Hofmeir From michael.pietsch_(at)_berlin.de Tue, 11 Jul 2000 10:28:31 +0200 Date: Tue, 11 Jul 2000 10:28:31 +0200 From: Michael Pietsch michael.pietsch_(at)_berlin.de Subject: [php] elegant Pfade umschiffen wie kann man seine Anwendung moeglichst unabhaengig von absoluten bzw. systemabhaengigen Pfaden Dateinamens- konventionen gestalten? Mein Problem geht dahin: Je nachdem, ob ich zuhause (mal Win, mal Linux), im Dienst (Suse) oder auf einem Webhost (Solaris) meine Anwendung testen will, muessen jedesmal die Pfade angepasst werden. ____________________________________________________ Michael Pietsch pietsch_(at)_gp.tu-berlin.de From GH-lists_(at)_ecora.de Tue, 11 Jul 2000 10:39:04 +0200 Date: Tue, 11 Jul 2000 10:39:04 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] elegant Pfade umschiffen Michael Pietsch schrieb > wie kann man seine Anwendung moeglichst unabhaengig > von absoluten bzw. systemabhaengigen Pfaden Dateinamens- > konventionen gestalten? > > Mein Problem geht dahin: > Je nachdem, ob ich zuhause (mal Win, mal Linux), im Dienst > (Suse) oder auf einem Webhost (Solaris) meine Anwendung > testen will, muessen jedesmal die Pfade angepasst werden. Einfach diese Angaben in eine zentrale Konfigurationsdatei auslagern, die ggf. auch noch selbst merkt, wo sie gerade läuft: z.B.: // DB-Klasse und Pfad setzen if(strstr(getenv("SERVER_SOFTWARE"), "Win")) { $pfad = "e:\\kunden\\firma\\bo\\incs\\"; $pfad2 = "e:\\kunden\\firma\\incs\\"; include($pfad2."session.inc.php3"); class DB extends DB_Sql { var $Host = "localhost"; var $Database = "db"; var $User = "user"; var $Password = "pass"; } } else { $pfad = "/kunden/firma/bo/incs/"; $pfad2 = "/kunden/firma/incs/"; include($pfad2."session.inc.php3"); class DB extends DB_Sql { var $Host = "db.db.de"; var $Database = "db"; var $User = "user"; var $Password = "pass"; } } Wenn Du das nächste Mal einen neuen Thread eröffnen willst, dann klicke bitte auch auf "Neue E-Mail". Du hats einfach bei einem anderen Mail auf Antworten geklickt und Subject und Body überschrieben. Dabei hast Du nicht beachtet, daß Du dann References- oder In-Reply-To-Header mitschickst, wodurch threadfähige Mailclients Dein Mail falsch einsortieren. Guido Haeger From Mathias.Gloss_(at)_start.de Tue, 11 Jul 2000 10:40:19 +0200 Date: Tue, 11 Jul 2000 10:40:19 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] elegant Pfade umschiffen Aloha, > ---------- > Von: Michael Pietsch[SMTP:michael.pietsch_(at)_berlin.de] > > wie kann man seine Anwendung moeglichst unabhaengig > von absoluten bzw. systemabhaengigen Pfaden Dateinamens- > konventionen gestalten? > Indem du nach Möglichkeit relative Pfad verwendest. Wenns unter Win und unter *nix laufen soll, musst du eventuell auch noch die Pfade in den Umgebungsvariablen berücksichtigen, zum Beispiel diese hier: PATH_INFO /cgi-bin/sap_admin/test/env.pl PATH_TRANSLATED d:\Inetpub\wwwroot\cgi-bin\sap_admin\test\env.pl Tipp: In PATH_TRANSLATED kannst du mit strreplace kannst du die \ durch / ersetzen, dann sieht es unter unix und win genau gleich aus (bis auf den Laufwerksbuchstabe, aber das is ja egal) Grüße, Mathias From mailing_(at)_rpnetworks.de Tue, 11 Jul 2000 10:44:30 +0200 Date: Tue, 11 Jul 2000 10:44:30 +0200 From: Rene Paschold mailing_(at)_rpnetworks.de Subject: [php] elegant Pfade umschiffen > Mein Problem geht dahin: > Je nachdem, ob ich zuhause (mal Win, mal Linux), im Dienst > (Suse) oder auf einem Webhost (Solaris) meine Anwendung > testen will, muessen jedesmal die Pfade angepasst werden. > ____________________________________________________ > Michael Pietsch pietsch_(at)_gp.tu-berlin.de Hallo Michael, ich loese das immer mit einer Datei wo alle Pfade drin stehen. Die include ich dann immer in meine Document. Wenn das zuviel wird kannst du auch einen SELECT schreiben und auf eine bestimmte System Variable zugreifen welche auf jedem System eindeutig ist. Gruss Rene -- Rene Paschold Webmaster RPN (http://www.rpnetworks.de) ICQ - 1398307 "Retain the luck of having friends and don't give it up for money or fame" -- From butz_(at)_gum.de Tue, 11 Jul 2000 11:02:03 +0200 Date: Tue, 11 Jul 2000 11:02:03 +0200 From: Thomas Butz butz_(at)_gum.de Subject: [php] Multiples Formularfeld auswerten ... Hallo Liste .. ich habe die letzten 3000 Newsbeiträge mal durchgesucht kein Erfolg :( Wie werte ich einen multiplen Select aus alla: In der Variable $team steht nur ein Wert :( wie muss ich das angehen ... Hoffe ihr könnt helfen (ist sicher ultra trivial :( THX a Lot cu thomas From bjoern_(at)_baer.main.de Tue, 11 Jul 2000 11:02:01 +0200 Date: Tue, 11 Jul 2000 11:02:01 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Optimales LAMP-System. * Markus Dobel wrote: > unnoetig. das --enable-versioning ist einzig und allein dafuer gut, um > php3 und php4 parallel zu installieren. Richtig, das war bei mir noch mit reingehuscht. Björn. From abe_(at)_yavin4.de Tue, 11 Jul 2000 11:08:17 +0200 Date: Tue, 11 Jul 2000 11:08:17 +0200 From: Daniel Beulshausen abe_(at)_yavin4.de Subject: [php] Multiples Formularfeld auswerten ... > > > In der Variable $team steht nur ein Wert :( wie muss ich das angehen ... indem du ein array übergibst:
"; } ?> gruss daniel From mailing_(at)_rpnetworks.de Tue, 11 Jul 2000 11:12:37 +0200 Date: Tue, 11 Jul 2000 11:12:37 +0200 From: Rene Paschold mailing_(at)_rpnetworks.de Subject: [php] Multiples Formularfeld auswerten ... > Hallo Liste .. > ich habe die letzten 3000 Newsbeitraege mal durchgesucht kein Erfolg :( > Wie werte ich einen multiplen Select aus alla: > > In der Variable $team steht nur ein Wert :( wie muss ich das angehen ... > Hoffe ihr koennt helfen (ist sicher ultra trivial :( > THX a Lot > cu > thomas Schreibe ein Array. select name="team[]" und lese es mit einer schleife aus: for ($i=0; $i < count($team); $i++) { echo $team[$i]; } Gruss Rene -- Rene Paschold Webmaster RPN (http://www.rpnetworks.de) ICQ - 1398307 "Retain the luck of having friends and don't give it up for money or fame" -- From mdobel_(at)_kawo2.rwth-aachen.de Tue, 11 Jul 2000 11:11:12 +0200 Date: Tue, 11 Jul 2000 11:11:12 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] Multiples Formularfeld auswerten ... Thomas Butz wrote: > > ich habe die letzten 3000 Newsbeiträge mal durchgesucht kein Erfolg :( > > Wie werte ich einen multiplen Select aus alla: http://www.koehntopp.de/php/faq-9.html#ss9.5 9.5 Wie kann man ein > .... > > In der Variable $team steht nur ein Wert :( wie muss ich das angehen ... > Hoffe ihr könnt helfen (ist sicher ultra trivial :( Schreib > In der Variable $team steht nur ein Wert :( wie muss ich das angehen ... > Hoffe ihr könnt helfen > (ist sicher ultra trivial :( So ist es :-) mache team[] und Du erhälst ein array auf das Du mit team[0] bis team[n] zugreifen kannst. Wie man arrays ausließt, deren größe nicht bekannt ist, steht in der FAQ. http://www.koehntopp.de/php/faq-7.html#ss7.2 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 mailing_(at)_rpnetworks.de Tue, 11 Jul 2000 11:20:33 +0200 Date: Tue, 11 Jul 2000 11:20:33 +0200 From: Rene Paschold mailing_(at)_rpnetworks.de Subject: [php] Multiples Formularfeld auswerten ... > if(isset($submit)) > { > foreach($team as $key) > print "$key
"; > } > ?> > gruss > daniel Hallo Daniel, das wird aber nur in PHP4 unterstuetzt. Sollte man vielleicht dazu schreiben da die neu hinzugekommen es nicht immer wissen koennen. Gruss -- Rene Paschold Webmaster RPN (http://www.rpnetworks.de) ICQ - 1398307 "Retain the luck of having friends and don't give it up for money or fame" -- From m.penz_(at)_tirol.com Tue, 11 Jul 2000 11:07:43 +0200 Date: Tue, 11 Jul 2000 11:07:43 +0200 From: Markus Penz (Uni) m.penz_(at)_tirol.com Subject: [php] Suchstring -> SQL-Query Hallo, Gibt es irgendwo ein fertiges Skript mit dem die ueblichen Suchstrings (wie man sie zB bei Altaviste verwendet "+php +forum ...") in eine SQL-Query (a la WHERE text LIKE "%php%" AND text LIKE ...) umgewandelt werden? Besten Dank schon jetzt fuer jede Hilfe. mfg Markus Penz From nl_(at)_ms-net.de Tue, 11 Jul 2000 11:33:17 +0200 Date: Tue, 11 Jul 2000 11:33:17 +0200 From: Martin Schepers nl_(at)_ms-net.de Subject: [php] News-Center mit PHP ohne mySQL Hallo, ich suche eine Art "News-Center" in PHP geschrieben. Das ganze soll per Web-Eingabe eine Headline und einen Artikeltext erfassen können, die Headline wird dann auf der Strartseite veröffentlicht und per klick kann man dann den artikel dazu lesen. Das ganze soll mit mehreren Artikeln und mehreren Headlines untereinander möglich sein, in einer über sich möchte ich dann auch alle Artikel auf einmal lesen können. Wo gibt es sowas oder wer könnte sowas erstellen? Die Artikel müssen dabei in einer Textdatei gespeichert werden, SQL hab ich leider nicht zur Verfügung... ich hab auch schon bei www.phparchiv.de und www.phpwelt.de gesucht bin aber nicht fündig geworden :( Martin Mit freundlichem Gruss Martin Schepers -- --------------------------------------------------------------------- MSNET phone +49 234 9520333 Dorstener Str. 347 fax +49 234 9520334 D-44809 Bochum-Germany mailto:schepers_(at)_ms-net.de From laura.reising_(at)_online.de Tue, 11 Jul 2000 11:35:57 +0200 Date: Tue, 11 Jul 2000 11:35:57 +0200 From: Laura Reising laura.reising_(at)_online.de Subject: [php] Boundary abmatchen? Hallo Liste! Habe mich jetzt schon quer durch diverse REGEXP-Tutos gelesen, aber keine Lösung für folgendes Problem gefunden: Ein String kann eine der folgeden Formen haben: boundary = be46f31c4e02f1f36afe66b7877743440 boundary=be46f31c4e02f1f36afe66b7877743440 boundary="be46f31c4e02f1f36afe66b7877743440" boundary = "be46f31c4e02f1f36afe66b7877743440" Ich möchte verständlicherweise haben: be46f31c4e02f1f36afe66b7877743440 Dazu habe ich dieses versucht: preg_match("/boundary(\s)*?=(\s)*?(\")?(.*)(\")?/i", $dieZeile, $dieBoundary); ...klappt auch halbwegs gut, nur liefert bei: boundary="be46f31c4e02f1f36afe66b7877743440" dies: be46f31c4e02f1f36afe66b7877743440" Habe dann dies versucht: preg_match("/boundary(\s)*?=(\s)*?(\")?(.*?)(\")?/i", $dieZeile, $dieBoundary); liefert gar nichts. Hat jemand für dies Problem eine Lösung, oder gibt es keine? Vielen Dank! Laura From butz_(at)_gum.de Tue, 11 Jul 2000 11:43:56 +0200 Date: Tue, 11 Jul 2000 11:43:56 +0200 From: Thomas Butz butz_(at)_gum.de Subject: [php] Multiples Formularfeld auswerten ... TSCHULDIGUNG Hallo Miteinander > > > ich habe die letzten 3000 Newsbeiträge mal durchgesucht kein Erfolg :( http://www.koehntopp.de/php/faq-9.html#ss9.5 9.5 Wie kann man ein gelesen wird (btw. ich kann die datei speichern laut faq) nun möchte ich diese datei in eine mySQL-Datenbank abspeichern. Ich habe es schon mit folgendem script versucht, aber es klappte nicht: file.php3

Upload


\n", $probe_name); printf("Sie ist %s Bytes groß und vom Typ %s.
\n", $probe_size, $probe_type); endif; */ ?> -- cut-- wie muss man das script ändern, um die daten in die mySQL-Datenbank einzutragen? P.S.: Wie lautet der Datentyp für Binärdaten in mySQL? mit LONGTEXT könnte ich einen Text speichern, aber Binärdaten (zB Bilder)?? mfg und großen Dank im Vorraus! -- Gregor Dorfbauer http://www.schirchredn.org | http://www.dermeister.org member_(at)_schirchredn.org | gregi_(at)_aon.at +-+ PGP-Key-auf-Anfrage -+- ICQ#: 51105995 +-+ From flo_(at)_leibert.de Tue, 11 Jul 2000 19:56:32 +0200 Date: Tue, 11 Jul 2000 19:56:32 +0200 From: Florian Leibert flo_(at)_leibert.de Subject: [php] Cachen verhindern This is a multi-part message in MIME format. ------=_NextPart_000_0151_01BFEB72.1CA09BB0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, =20 ich denke, du kannst mit folgendem dieses verhalten verhindern: header("Expires: now"); gru=DF=20 florian leibert florian_(at)_leibert.de ------=_NextPart_000_0151_01BFEB72.1CA09BB0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi,   
ich denke, du kannst = mit folgendem dieses=20 verhalten verhindern:
 header("Expires: = now");
 
gru=DF
florian leibert
florian_(at)_leibert.de
------=_NextPart_000_0151_01BFEB72.1CA09BB0-- From amrith_k_(at)_hotmail.com Tue, 11 Jul 2000 17:58:55 GMT Date: Tue, 11 Jul 2000 17:58:55 GMT From: amrith kumar amrith_k_(at)_hotmail.com Subject: [php] Visit this site to make PHP the KING Dear Subscriber Sorry for intruding Visit this site to make open source technology, the technology of future.This need all your contribution . Please visit and contribute to my site. Visit http://amrith.8k.com ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com From am_(at)_pixelhouse.de Tue, 11 Jul 2000 20:53:21 +0200 Date: Tue, 11 Jul 2000 20:53:21 +0200 From: Alexander Meis am_(at)_pixelhouse.de Subject: [php] PHP4 Fehler ? Hi... danke dir..... Gruss Alex From webmaster_(at)_starspider.de Tue, 11 Jul 2000 21:07:25 +0100 Date: Tue, 11 Jul 2000 21:07:25 +0100 From: Stefan Becker webmaster_(at)_starspider.de Subject: [php] (no subject) Hi Leute, überall liest man "Optimierter C-Code" usw. Mich würde mal interessieren, wie ich PHP Script optimieren kann. Wie kann ich sehen wie sehr es den Server belastet usw? Gibts da spezielle Progs für?? Danke :) see ya Stefan From am_(at)_pixelhouse.de Tue, 11 Jul 2000 21:35:56 +0200 Date: Tue, 11 Jul 2000 21:35:56 +0200 From: Alexander Meis am_(at)_pixelhouse.de Subject: [php] eMail validate. Hi.. ich suche ein gutes email validatig script das eine Mailaddresse nur aufs Format überprüft und auch mit sowas wie am_(at)_t-online.de oder mit am.meis_(at)_hundekuchen.t-online-online.de klarkommt hab auf den Codeseiten nix gefunden was was taucht. Wäre euch sehr dankbar wenn Ihr soein Script fuer micht hättet. Gruss Alexander Meis From hoexter_(at)_levspace.de Tue, 11 Jul 2000 21:36:54 +0200 Date: Tue, 11 Jul 2000 21:36:54 +0200 From: Sven Hoexter hoexter_(at)_levspace.de Subject: [php] Voting System Problem Am Tue, 11 Jul 2000, schrieb Sebastian Mannke: > Hallo Phpler > > Ich bastel mir hier gerade eine Voting System per php3. Da ich mich > mit mySQL noch nicht richtig auskenne benutze ich für das abspeichern, > der Daten und der dazugehörigen Votings, Dateien. Nun stellt sich mir > das Problem das dass Hinzufügen und Voten von den Datensätzen > kolledieren 'kann'. Meine erste Überlegung ist jetzt vor dem schreiben > der Votings nochmal die Datensätze auszulesen und abzugleichen. Du kannst auch lock files anlegen. Also das sieht dann in etwa so aus: wenn datei lock.file da warte xsekunden dann probiere von vorne Allerdings kann das bei einer grossen Zahl von gleichzeitig Votenden zu Problemen fuehren. > Gibt es noch einen andere bessere Methode ? > > Was für einen Vorteil hätte ich in diesen zusammenhang wenn ich mySQL > einsetzen würde ? Eine Datenbank sortiert die Schreibenden Prozesse zum Beispiel alleine. > Und zum schluss noch die Frage wo man Infos bzw Lösungen für solche > programiertechnischen Probleme finden kann ? Vielleicht in vorhandenen Scripten. Anlaufstellen waeren evtl. www.hotscripts.com www.weberdev.com www.freshmeat.net O.K. hoffe jetzt keinen Unsinn verzapft zu haben. Cu, Sven From mkblists_(at)_online-forum.com Tue, 11 Jul 2000 21:51:33 +0200 Date: Tue, 11 Jul 2000 21:51:33 +0200 From: Marcel Kronenberg mkblists_(at)_online-forum.com Subject: [php] passthru scp Hi Volker, Tuesday, July 11, 2000, 5:03:25 PM, you wrote: VJ> Aus einem PHP Script will ich scp (ssh) starten. Dabei bekomme ich VJ> folgenden Fehler: VJ> Host key not found from the list of known hosts. VJ> You have no controlling tty. Cannot read confirmation. Wenn du eine ssh Session starten willst muss dein Rechner das entfernte Host Key in seiner Liste haben. Entweder du bittest den Admin das für dich zu machen, oder falls du der Admin bist starte mal eine ssh Session von der Console. ssh fragt dich dann ob du den Host Key speichern willst. Ansonsten musst du mal mehr über die Umgebung sagen in der du das machst. Ciao Marcel -- Best regards, Marcel mailto:mkblists_(at)_online-forum.com From info_(at)_site4u.de Tue, 11 Jul 2000 21:51:40 +0200 Date: Tue, 11 Jul 2000 21:51:40 +0200 From: Stefan Markmann info_(at)_site4u.de Subject: [php] AW: [php] eMail validate. Hi, zerleg den string (die mailaddy) doch mit explode(). $email = "info_(at)_dopehat.de"; $emailarray = explode("_(at)_",$email); und dann kannst du mit if abfragen, ob die teile vor und nach dem _(at)_ ungleich "" sind. CU Stefan -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Alexander Meis Gesendet: Dienstag, 11. Juli 2000 21:36 An: php_(at)_php-center.de Betreff: [php] eMail validate. Hi.. ich suche ein gutes email validatig script das eine Mailaddresse nur aufs Format überprüft und auch mit sowas wie am_(at)_t-online.de oder mit am.meis_(at)_hundekuchen.t-online-online.de klarkommt hab auf den Codeseiten nix gefunden was was taucht. Wäre euch sehr dankbar wenn Ihr soein Script fuer micht hättet. Gruss Alexander Meis -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From csz_(at)_rhapsody-concept.de Tue, 11 Jul 2000 12:26:03 +0200 Date: Tue, 11 Jul 2000 12:26:03 +0200 From: Christian Szardenings csz_(at)_rhapsody-concept.de Subject: [php] Microsoft SQL Server Unterstützung auf LAMP-System Hallo Freunde, auf meine erste Anfrage gabs leider keine Antworten, vielleicht habe mich mich zu unverständlich ausgedrückt ;-) Ich möchte auf meinem LAMP-System ( Red Hat 6.1, Konfiguration unter http://www.x-picture.de/xdetail.php ) die MS-SQL-Unterstützung unter PHP4 aktivieren, da ich eine Datenbank auf einem entfernten NT-Server und MS-SQL-Server7.0 ansprechen möchte. Leider bringt die Konfiguration ./configure --with-mssql keine Lösung. Im Install-Skript gibt es leider auch gar keine Auswertung für einen evvtl. with-mssql parameter. ./configure --help zeigt diesen auch nicht an. Frage: Gibt es die MSSQL-Unterstützung nur auf Winnt-Versionen von PHP4 ? Warum gibt es dann die php_mssql.c und php_mssql.h Datei ?? Wäre schön, wenn jemand eine Lösung hätte. Viele Grüße, Christian Szardenings. From schumacher_(at)_netbits.de Tue, 11 Jul 2000 23:32:23 +0200 Date: Tue, 11 Jul 2000 23:32:23 +0200 From: Jens Schumacher schumacher_(at)_netbits.de Subject: [php] AW: [php] eMail validate. Hallo Alexander, > ich suche ein gutes email validatig script das eine Mailaddresse nur aufs > Format überprüft und auch mit sowas wie am_(at)_t-online.de > oder mit am.meis_(at)_hundekuchen.t-online-online.de klarkommt > hab auf den Codeseiten nix gefunden was was taucht. > Wäre euch sehr dankbar wenn Ihr soein Script fuer micht hättet. Damit sollte es funktionieren: ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+' . '_(at)_' . '([-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.)+' . '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email) Grüsse, Jens From daniel.bladeck_(at)_asamnet.de Tue, 11 Jul 2000 23:30:46 +0200 (CEST) Date: Tue, 11 Jul 2000 23:30:46 +0200 (CEST) From: Daniel Bladeck daniel.bladeck_(at)_asamnet.de Subject: [php] An bestimmten stellen speichern? Hallo Liste! Wie kann man an bestimmten stellen in einer Datei zeilen hinzufügen? Ist am leichtesten an einen Beispiel erklärt, habbe eine Texdatei mit folgenden Aufbau: Zeile1-Abschnitt1 Zeile2-Abschnitt1 Zeile3-Abschnitt1 usw. Jetzt möchte ich eine Bestimmte Zeile auslesen z.B. Zeile2-Abschnitt2 und darunter Zeile2-Abschnitt2 Zeile2-Abschnitt3 usw. einfügen. So das zum Schluß eine Datei auf den Server liegt die folgenden aufbau hat: Zeile1-Abschnitt1 Zeile2-Abschnitt1 Zeile2-Abschnitt2 Zeile2-Abschnitt3 Zeile3-Abschnitt1 usw. Würde mich über einen Tip freuen, wie ich das am besten angehen kann. Am wichtigsten ist es für mich das schnell abläuft ohne viel Speicherkapazität. Ich habe wirklich keine Ahnung wie das funktionieren soll! Danke Daniel ************************************** ** EMAIL: Daniel.Bladeck_(at)_asamnet.de ** ************************************** From b.tolasch_(at)_wewo-design.de Wed, 12 Jul 2000 00:44:09 +0100 Date: Wed, 12 Jul 2000 00:44:09 +0100 From: Benjamin Tolasch b.tolasch_(at)_wewo-design.de Subject: [php] PHP & mSql Hi Liste, ich habe ein kleines Problem! Über PHP möchte ich auf eine mSQL-Datenbank zugreifen. Die Seite und die Datenbank liegen auf dem selben Server. Über den Befehl msql_connect("localhost") erreiche ich ihn nich. Wie kann ich ihn dann erreichen/connecten? -- Mit freundlichen Grüßen, Benjamin Tolasch Benjamin Tolasch WeWo-Design From php_(at)_designofsites.de Tue, 11 Jul 2000 23:45:19 +0200 Date: Tue, 11 Jul 2000 23:45:19 +0200 From: Ralf Semroch php_(at)_designofsites.de Subject: [php] Problem mit Regex (unter Windows 98 klappts gar nicht) Hallo, ich möchte überprüfen, ob ein Formularfeld nur Zahlen enthält. Dafür nutze ich z.B. if (preg_match("/^\d+$/",$anzahl)) {echo "Zahl";} Das läuft mit PHP3.0.16 und Apache 1.3.6 unter Win 98 jedoch nicht (auf dem Linux-Webserver schon). Ich kriege zwar keine Fehlermeldung, allerdings wird die Seite auch nicht aufgebaut (ohne die if-Abfrage schon). Muss ich noch irgendwas anpassen (evtl. in der php3.ini)? Außerdem läuft dieses Konstrukt auch nicht - vielleicht hat jemand von Euch eine Idee warum nicht: if (preg_match("/^\d+$/",$anzahl)) { if ($anzahl != 0) { irgendwelche Befehle } else { if ($lang == "d") echo "Bitte einen Wert > 0 eingeben"; else echo "To delete..."; } } else { if ($lang == "d") echo "Bitte eine Zahl eingeben!"; else echo "This is not a number!"; } Danke für Eure Hilfe, Ralf -- ralf semroch . semroch_(at)_designofsites.de . icq: 76557479 http://www.designofsites.de . http://www.flash4-center.de . http://www.fireworks-center.de http://www.dreamweaver-center.de . http://www.darksounds.de . http://www.search4singles.de From till_(at)_phpwebdev.com Tue, 11 Jul 2000 23:54:28 +0200 Date: Tue, 11 Jul 2000 23:54:28 +0200 From: Till Gerken till_(at)_phpwebdev.com Subject: [php] string indices > aber bei der "schlichten" Zuweisung (2. Version) muss bevor zugewiesen > wird doch auch eine Konkatenation erfolgen > ($dasMailArray[$derPartCounter][2].$dieZeile;) - oder etwa nicht? Richtig, ich war zu schnell im Antworten - hätte genauer aufpassen sollen. Till From till_(at)_phpwebdev.com Tue, 11 Jul 2000 23:56:38 +0200 Date: Tue, 11 Jul 2000 23:56:38 +0200 From: Till Gerken till_(at)_phpwebdev.com Subject: [php] Voting System Problem > > Und zum schluss noch die Frage wo man Infos bzw Lösungen für solche > > programiertechnischen Probleme finden kann ? Ein fertiges Skript ist http://www.phpwizard.net/projects/phpPolls. Till From webmaster_(at)_drumstation.de Tue, 11 Jul 2000 23:56:09 +0200 Date: Tue, 11 Jul 2000 23:56:09 +0200 From: =?iso-8859-1?Q?Matthias_H=E4nel?= webmaster_(at)_drumstation.de Subject: [php] PHP & mSql > ich habe ein kleines Problem! > > Über PHP möchte ich auf eine mSQL-Datenbank zugreifen. > Die Seite und die Datenbank liegen auf dem selben Server. > > Über den Befehl > msql_connect("localhost") > erreiche ich ihn nich. > > Wie kann ich ihn dann erreichen/connecten? Also ich hab mal in der Doku nachgeschaut und auch keine bessere Lösung zum Connect zu mSQL gefunden. Vielleicht klappt die Datenbankanbindung nicht? Poste doch mal den Quelltext, könnte ja auch ein anderer Fehler sein. CU Matthias From webmasterbhs_(at)_bluewin.de Tue, 11 Jul 2000 23:51:54 +0200 Date: Tue, 11 Jul 2000 23:51:54 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] AW: [php] eMail validate. > Damit sollte es funktionieren: > > ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+' . > '_(at)_' . > '([-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.)+' . > '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email) ich bin doch nicht blöd (naja manchmal schon) aber mit dem ereg da oben kann eine mail adresse auch so aussehen: !php%_\center?#info_(at)_pop$mail{com} kiri From webmasterbhs_(at)_bluewin.de Tue, 11 Jul 2000 23:56:39 +0200 Date: Tue, 11 Jul 2000 23:56:39 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] An bestimmten stellen speichern? das geht nicht, du überschreibst dabei den alten inhalt, ab der position wo du den neuen mist einfügst... du musst also die datei komplett auslesen und dann mit if($i == $zeile1) {fputs("");} und schließlich den rattenschwanz wieder hintendran hängen... am besten wärs du nimmst einen tatenschrank wie MySQL mit PRIMARY KEY(Zeile,Abschnitt) kiri From php_(at)_privatesponsor.de Wed, 12 Jul 2000 00:20:37 +0200 Date: Wed, 12 Jul 2000 00:20:37 +0200 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] SQL-Befehl in MySQL-Datenbank per PHP abspeichern? Hallo, ich bekomme es einfach nicht hin SQL-Befehle in der Datenbank abzuspeichern. angenommen ich will den befehl "Select count(*) from tabelle where id='1234'" in die Datenbank abspeichern, dann habe ich das so gemacht (versucht): $x="Select count(*) from tabelle where id='1234'"; $abfrage = "insert into store_table (x) values ('$x')"; echo $ergebnis = mysql_db_query("$datenbank",$abfrage,$verbindung); doch er meint: MySQL sagte: Column count doesn't match value count at row 1 wie kann ich es machen? ich habe es schon mit addslashes usw. versucht... aber leider ohne Erfolg? Gibt es irgend eine Möglichkeit? Wenn möglich sollte der Code auch richtig (lesbar) in der Datenbank stehen. Oder muß ich irgend wie die SQL-Daten vorher kodieren und anschließend decodieren? Ich bin für jeden Tipp dankbar, Christian From b.tolasch_(at)_wewo-design.de Wed, 12 Jul 2000 01:42:28 +0100 Date: Wed, 12 Jul 2000 01:42:28 +0100 From: Benjamin Tolasch b.tolasch_(at)_wewo-design.de Subject: [php] Re[2]: [php] PHP & mSql Hi Matthias, Tuesday, July 11, 2000, 10:56:09 PM, you wrote: >> Über den Befehl >> msql_connect("localhost") >> erreiche ich ihn nich. >> >> Wie kann ich ihn dann erreichen/connecten? MH> Also ich hab mal in der Doku nachgeschaut und auch keine bessere Lösung zum MH> Connect zu mSQL gefunden. Vielleicht klappt die Datenbankanbindung nicht? MH> Poste doch mal den Quelltext, könnte ja auch ein anderer Fehler sein. MH> CU MH> Matthias Hier das komplette Script ist aus dem Buch Offical Guide To MiniSQL 2.0 von Brain Jepson und David J. Hughes. Wobei ich hier auch noch eine Frage hätte. Der hostname. Kann ich ihn irgendwie beeinflussen, sprich ihn so umkonfigurieren, das ich ihn übere funhost ansprechne könnte? Quelltext ------------------------------------- mSQL TEST-VERBINDUNG

$name
\n"; $i++; } >
ENDE ------------------------------------- und vielen Dank schonmal CU Benjamin From b.tolasch_(at)_wewo-design.de Wed, 12 Jul 2000 01:42:28 +0100 Date: Wed, 12 Jul 2000 01:42:28 +0100 From: Benjamin Tolasch b.tolasch_(at)_wewo-design.de Subject: [php] Re[2]: [php] PHP & mSql Hi Matthias, Tuesday, July 11, 2000, 10:56:09 PM, you wrote: >> Über den Befehl >> msql_connect("localhost") >> erreiche ich ihn nich. >> >> Wie kann ich ihn dann erreichen/connecten? MH> Also ich hab mal in der Doku nachgeschaut und auch keine bessere Lösung zum MH> Connect zu mSQL gefunden. Vielleicht klappt die Datenbankanbindung nicht? MH> Poste doch mal den Quelltext, könnte ja auch ein anderer Fehler sein. MH> CU MH> Matthias Hier das komplette Script ist aus dem Buch Offical Guide To MiniSQL 2.0 von Brain Jepson und David J. Hughes. Wobei ich hier auch noch eine Frage hätte. Der hostname. Kann ich ihn irgendwie beeinflussen, sprich ihn so umkonfigurieren, das ich ihn übere funhost ansprechne könnte? Quelltext ------------------------------------- mSQL TEST-VERBINDUNG

$name
\n"; $i++; } >
ENDE ------------------------------------- und vielen Dank schonmal CU Benjamin From webmaster_(at)_drumstation.de Wed, 12 Jul 2000 00:32:31 +0200 Date: Wed, 12 Jul 2000 00:32:31 +0200 From: =?iso-8859-1?Q?Matthias_H=E4nel?= webmaster_(at)_drumstation.de Subject: [php] SQL-Befehl in MySQL-Datenbank per PHP abspeichern? > ich bekomme es einfach nicht hin SQL-Befehle in der Datenbank abzuspeichern. > > angenommen ich will den befehl "Select count(*) from tabelle where > id='1234'" in die Datenbank abspeichern, dann habe ich das so gemacht > (versucht): > > $x="Select count(*) from tabelle where id='1234'"; > > > > $abfrage = "insert into store_table (x) values ('$x')"; > > echo $ergebnis = mysql_db_query("$datenbank",$abfrage,$verbindung); > > doch er meint: MySQL sagte: Column count doesn't match value count at row 1 > > wie kann ich es machen? ich habe es schon mit addslashes usw. versucht... > aber leider ohne Erfolg? > > Gibt es irgend eine Möglichkeit? Wenn möglich sollte der Code auch richtig > (lesbar) in der Datenbank stehen. Oder muß ich irgend wie die SQL-Daten > vorher kodieren und anschließend decodieren? Dolles Thema :) Hhm so aus dem Hut kann ich nur mal sagen versuch mal addslashes(). Ich werd aber nochmal nachschauen vielleicht find ich was anderes. Es ist ganz klar das PHP den String erst evaluiert und dann zusammensetzt. Matthias From webmaster_(at)_drumstation.de Wed, 12 Jul 2000 00:40:18 +0200 Date: Wed, 12 Jul 2000 00:40:18 +0200 From: =?iso-8859-1?Q?Matthias_H=E4nel?= webmaster_(at)_drumstation.de Subject: [php] Re[2]: [php] PHP & mSql > Hier das komplette Script ist aus dem Buch Offical Guide To MiniSQL > 2.0 von Brain Jepson und David J. Hughes. > > Wobei ich hier auch noch eine Frage hätte. Der hostname. Kann ich ihn > irgendwie beeinflussen, sprich ihn so umkonfigurieren, das ich ihn > übere funhost ansprechne könnte? > > Quelltext > ------------------------------------- > > > mSQL > > > TEST-VERBINDUNG
>
> > msql_Connect("localhost"); > $result = msql_ListDBs(); > $i=0; > while($i < msql_NumRows($result)) { > $name = msql_dbName($result, $i); > echo "
$name
\n"; > $i++; > } > > >
ENDE > > > ------------------------------------- > Also ersten den Hostname kannst Du schon umkonfigurieren :) Im Allgemeinen in der Hosts Tabelle oder über BIND. Bei Windoof findest Du die Hosts Tabelle im windows verzeichnis..... Äääääähm da fällt mir grad ne Fehlerquelle ein. Hast Du dein Localhost eingestellt? Also bei Windoof im Windows Verzeichnis die hosts.sam in hosts umbenennen(editieren). Unter Linuz fast da gleiche nur liegt die Datei im /etc Verzeichnis und heisst hosts. Der bessere Weg ist aber über DNS:) Ansonsten sieht das Script ganz i.O. aus. Grüße Matthias From daniel_(at)_lorch.cc Wed, 12 Jul 2000 00:55:40 +0200 Date: Wed, 12 Jul 2000 00:55:40 +0200 From: daniel lorch daniel_(at)_lorch.cc Subject: [php] optimierter code (war: RE: [php] (no subject)) hi, >überall liest man "Optimierter C-Code" usw. Mich würde mal >interessieren, wie ich PHP Script optimieren kann. Wie kann ich sehen >wie sehr es den Server belastet usw? Gibts da spezielle Progs für?? ja, http://www.zend.com (nur für php4) ich hoffe du kennst den unterschied zwischen interpretiertem code und compiliertem. bei php handelt es sich zwar theoretisch um interpretierten, doch um an performance zu gewinnen wird dieser zuerst vorcompiliert (in ne art maschinensprache umgewandelt). danach laufen die programme natürlich schneller ab. wenn ich das richtig verstanden habe, fängt zend diesen vorcompilierten code ab und speichert ihn. so lange das script unverändert bleibt führt es diesen aus und spart sich die zeit diesen erneut zu vorcompilieren. das ist der ganze zauber. ob zend noch mehr macht, weiss ich allerdings nicht.. bei c-code zu optimieren bedeutet z.b. dass schleifen wie for(int i=0; i<3; ++i) balla(); in code wie: balla(); balla(); balla(); umgewandelt wird. das macht z.b. djgpp von http://www.delorie.com . die .exe wird dadurch grösser, jedoch erspart sich der rechner den unnötigen rechenzyklus für den "JMP" (bist du vertraut mit assembler? das steht für jump (wie GOTO in basic) und man springt dabei an einen anderen ort im code. im prinzip werden schleifen in solche jumps umgewandelt). alles klar? cu -- BOO! mp3 search: http://daniel.lorch.cc/boo/ [filme-de] mailingliste rund um filme: http://daniel.lorch.cc/filme-de/ tektron webdesign http://www.tektron.ch From daniel_(at)_lorch.cc Wed, 12 Jul 2000 00:56:40 +0200 Date: Wed, 12 Jul 2000 00:56:40 +0200 From: daniel lorch daniel_(at)_lorch.cc Subject: [php] eMail validate. hi, >ich suche ein gutes email validatig script [..] ich glaube mich zu erinnern, was auf http://www.zend.com gesehen zu haben. prinzipiell finde ich solche scripts jedoch unnötig, denn es sollte reichen nach einem "_(at)_" zu suchen und leerzeichen zu eliminieren, denn ich bin mir sicher, eine mailadresse in der form user_(at)_234234234 (eine ip-adresse als 32-bit-wert ausgeschrieben) geht auch, und da geben viele scripts'n falsches resultat... cu -- BOO! mp3 search: http://daniel.lorch.cc/boo/ [filme-de] mailingliste rund um filme: http://daniel.lorch.cc/filme-de/ tektron webdesign http://www.tektron.ch From eschmid+sic_(at)_s.netic.de Wed, 12 Jul 2000 01:11:28 +0200 Date: Wed, 12 Jul 2000 01:11:28 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] eMail validate. On Wed, Jul 12, 2000 at 12:56:40AM +0200, daniel lorch wrote: > >ich suche ein gutes email validatig script [..] > > ich glaube mich zu erinnern, was auf http://www.zend.com gesehen zu haben. > prinzipiell finde ich solche scripts jedoch unnötig, denn es sollte reichen > nach einem "_(at)_" zu suchen und leerzeichen zu eliminieren, denn ich bin mir > sicher, eine mailadresse in der form user_(at)_234234234 (eine ip-adresse als > 32-bit-wert ausgeschrieben) geht auch, und da geben viele scripts'n falsches > resultat... Probier mal __(at)_r4k.net. Die Adresse funktioniert. Aber bitte nicht anmailen, es steckt eine PHP Code Contributorin dahinter. -Egon From ritze_(at)_globalpark.de Wed, 12 Jul 2000 01:38:08 +0200 Date: Wed, 12 Jul 2000 01:38:08 +0200 From: Thomas Ritz ritze_(at)_globalpark.de Subject: [php] AW: [php] eMail validate. Hallo, > aber mit dem ereg da oben kann eine mail adresse > auch so aussehen: > > !php%_\center?#info_(at)_pop$mail{com} Hm, nein. Im Teil hinter dem _(at)_ braucht es mindestens einen Punkt. Und was soll an den anderen Zeichen falsch sein? Hatte selber mal ein Mailsystem, daß "ich/doman" verwendete. !php%_\center?#info_(at)_pop$mail{com}/datenverwurstungszentrale.de wäre dann die schöne Adresse "!php%_\center?#info_(at)_pop$mail{com}" auf dem Host. Wobei einige Server natürlich reichlich ins Straucheln kommen dürften. Aber denkbar schon. Ebenso wie im www die schöne Domain http://M_(at)_rchen.de, welche natürlich nur "rchen.de" ist. Solange Du aber beim www-Server und nicht beim SMTP anklopfst, kannst Du sogar das "M" als Mail-Adresse unter dieser Domain verwenden. gruss ritze From dan_(at)_hitservice.de Wed, 12 Jul 2000 01:52:12 +0200 Date: Wed, 12 Jul 2000 01:52:12 +0200 From: Daniel Nemetz dan_(at)_hitservice.de Subject: [php] PHP -> image upload hallo, ich habe folgendes problem: ich will ein bild per php uploaden, und lokal (win32) funktioniertes auch einwandfrei, aber auf dem server (linux) bekomme ich folgende fehlermeldung: Warning: Unable to create 'images/img_8.gif': Permission denied in /usr/home/a0007547/html/.../intranet/pressesys/do_input.php3 on line 42 der code sieht folgendermaßen aus: $dbp = mysql_connect($server,$user,$password); mysql_select_db($database,$dbp); $qr = "select counter from counter where id = "1"; $rp = mysql_query($qr,$dbp); $cnt = mysql_fetch_row($rp); $ext = strtolower(substr($img_name, (strlen($img_name)-4), 4)); $cnt[0]++; $img = stripslashes($img); $newimg = "images/img_$cnt[0]$ext"; copy($img,$newimg); $img wird einwandfrei übergeben. TIA, D. From daniel_(at)_lorch.cc Wed, 12 Jul 2000 01:53:37 +0200 Date: Wed, 12 Jul 2000 01:53:37 +0200 From: daniel lorch daniel_(at)_lorch.cc Subject: [php] AW: [php] eMail validate. hi, >Hm, nein. Im Teil hinter dem _(at)_ braucht es mindestens einen Punkt. [..] ich bin mir nicht sicher, aber mails an ip-adressen sollten doch auch gehen und wenn man diesen als 32-bit-wert schreibt hat's keinen punkt. beispielsweise führt http://3432562192/ auf die seite von altavista! cu -- BOO! mp3 search: http://daniel.lorch.cc/boo/ [filme-de] mailingliste rund um filme: http://daniel.lorch.cc/filme-de/ tektron webdesign http://www.tektron.ch From daniel_(at)_lorch.cc Wed, 12 Jul 2000 01:58:02 +0200 Date: Wed, 12 Jul 2000 01:58:02 +0200 From: daniel lorch daniel_(at)_lorch.cc Subject: [php] PHP -> image upload hi, >Warning: Unable to create 'images/img_8.gif': Permission denied in >/usr/home/a0007547/html/.../intranet/pressesys/do_input.php3 on line 42 liegt wohl daran, dass das temporäre verzeichnis nicht freigegeben wurde oder falsch angegeben wurde.. cu -- BOO! mp3 search: http://daniel.lorch.cc/boo/ [filme-de] mailingliste rund um filme: http://daniel.lorch.cc/filme-de/ tektron webdesign http://www.tektron.ch From webmaster_(at)_drumstation.de Wed, 12 Jul 2000 01:57:31 +0200 Date: Wed, 12 Jul 2000 01:57:31 +0200 From: =?iso-8859-1?Q?Matthias_H=E4nel?= webmaster_(at)_drumstation.de Subject: [php] PHP -> image upload > hallo, > > ich habe folgendes problem: ich will ein bild per php uploaden, und lokal > (win32) funktioniertes auch einwandfrei, aber auf dem server (linux) bekomme > ich folgende fehlermeldung: > > Warning: Unable to create 'images/img_8.gif': Permission denied in > /usr/home/a0007547/html/.../intranet/pressesys/do_input.php3 on line 42 > > der code sieht folgendermaßen aus: > > $dbp = mysql_connect($server,$user,$password); > mysql_select_db($database,$dbp); > $qr = "select counter from counter where id = "1"; > $rp = mysql_query($qr,$dbp); > $cnt = mysql_fetch_row($rp); > $ext = strtolower(substr($img_name, (strlen($img_name)-4), 4)); > $cnt[0]++; > $img = stripslashes($img); > $newimg = "images/img_$cnt[0]$ext"; > copy($img,$newimg); > > $img wird einwandfrei übergeben. Funktioniert ein normaler http Upload? Ansonsten stimmt was an der Serverconfig nicht. Matthias From ritze_(at)_globalpark.de Wed, 12 Jul 2000 02:08:41 +0200 Date: Wed, 12 Jul 2000 02:08:41 +0200 From: Thomas Ritz ritze_(at)_globalpark.de Subject: [php] AW: [php] eMail validate. Hallo, > ich bin mir nicht sicher, aber mails an ip-adressen sollten > doch auch gehen > und wenn man diesen als 32-bit-wert schreibt hat's keinen punkt. > beispielsweise führt http://3432562192/ auf die seite von altavista! Dabei findet keine Namensauflösung über den DNS statt. Du rufst ja lediglich eine IP in anderer Schreibweise auf. Dafür muß kein Nameserver bemüht werden. Entsprechend hat auch kein DNS einen MX-Record für diese "Domain", welche ja gar keine ist. gruss ritze From daniel_(at)_lorch.cc Wed, 12 Jul 2000 04:28:01 +0200 Date: Wed, 12 Jul 2000 04:28:01 +0200 From: daniel lorch daniel_(at)_lorch.cc Subject: [php] eMail validate. hi, >> ich bin mir nicht sicher, aber mails an ip-adressen sollten >> doch auch gehen >> und wenn man diesen als 32-bit-wert schreibt hat's keinen punkt. >> beispielsweise führt http://3432562192/ auf die seite von altavista! >Dabei findet keine Namensauflösung über den DNS statt. Du rufst ja >lediglich eine IP in anderer Schreibweise auf. Dafür muß kein Nameserver >bemüht werden. Entsprechend hat auch kein DNS einen MX-Record für diese >"Domain", welche ja gar keine ist. interessant. gehört das zur fragestellung? cu -- BOO! mp3 search: http://daniel.lorch.cc/boo/ [filme-de] mailingliste rund um filme: http://daniel.lorch.cc/filme-de/ tektron webdesign http://www.tektron.ch From daniel_(at)_lorch.cc Wed, 12 Jul 2000 05:21:44 +0200 Date: Wed, 12 Jul 2000 05:21:44 +0200 From: daniel lorch daniel_(at)_lorch.cc Subject: [php] eMail validate. hi, >>[..] Entsprechend hat auch kein DNS einen MX-Record für diese >>"Domain", welche ja gar keine ist. >interessant. gehört das zur fragestellung? ok, ok, die müdigkeit ... hab das mit dem MX überlesen. wie funktioniert das genau mit dem MX? demnach funzen mailadressen auf IPs nicht, oder? cu -- BOO! mp3 search: http://daniel.lorch.cc/boo/ [filme-de] mailingliste rund um filme: http://daniel.lorch.cc/filme-de/ tektron webdesign http://www.tektron.ch From mwuerden_(at)_TELDA.NET Wed, 12 Jul 2000 08:03:10 +0200 Date: Wed, 12 Jul 2000 08:03:10 +0200 From: =?iso-8859-1?Q?Markus_W=FCrden?= mwuerden_(at)_TELDA.NET Subject: [php] Premature end of script headers Hi! Ich bin gerade dabei WAMP zu realisieren und dabei gleich am Anfang auf Schwierigkeiten gestoßen. Ich habe bereits viele Postings zu diesem Prob gelesen. Eine Antwort habe ich jedoch nicht gefunden. Vielleicht klappt´s ja hier. Installiert ist z. Zt. Apache 1.3.12 und PHP4. Beim Aufrufen eines einfachen Scripts wie z. B. erhalte ich zunächst eine Fehlermeldung von Dr. Watson, eine Zugriffsverletzung. Zusätzlich erscheint im error.log des Apache die im Betreff genannte Fehler- meldung. Der manuelle Aufruf des Scripts mit php test.php4 funktioniert. Was könnte denn hier das Problem sein? Ich habe auch schon versucht die ent- sprechenden Headerzeilen um den Code zu bauen. Hat nichts gebracht. Vielleicht sollte ich doch besser das W in WAMP durch ein L ersetzen. Ich bin dankbar für jede Hilfe. From andreas_(at)_noho.co.uk Wed, 12 Jul 2000 08:44:40 +0100 Date: Wed, 12 Jul 2000 08:44:40 +0100 From: andreas otto andreas_(at)_noho.co.uk Subject: [php] Problem mit Regex (unter Windows 98 klappts gar nicht) hi ralf, bist du sicher, dass dein php3 unter win32 auch pregs unterstuetzt? soweit ich weiss ist das bei php3 noch nicht standardmaessig kompiliert worden. liebe gruesse, andreas -- Andreas Otto OgilvyInteractive | Floor 2, Canberra House 315 - 317 Regent Street | London W1B 2HS Reception +44 207 299 3434 | Fax +44 207 631 5050 http://www.ogilvy.com From php_(at)_privatesponsor.de Wed, 12 Jul 2000 09:46:05 +0200 Date: Wed, 12 Jul 2000 09:46:05 +0200 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] SQL-Befehl in MySQL-Datenbank per PHP abspeichern? Hallo > Dolles Thema :) > Hhm so aus dem Hut kann ich nur mal sagen versuch mal addslashes(). Ich werd > aber nochmal nachschauen vielleicht find ich was anderes. > Es ist ganz klar das PHP den String erst evaluiert und dann zusammensetzt. Ja, leider. Ich habe schon verschiedene Formen ausprobiert. Ich habe mal " anstatt ' genommen (wo liegt das eigentlich der Unterschied? addslashes() habe ich auch verwendet. Sollte ich vielleicht den SQL-Code, den ich abspeichern will vorher verschlüsseln? Bei cypt habe ich aber das Problem, dass ich es nicht mehr entschlüsseln kann :-( Vielleicht hat ja jemand noch ein paar Tipps? CU so far, Christian From am_(at)_pixelhouse.de Wed, 12 Jul 2000 09:50:18 +0200 Date: Wed, 12 Jul 2000 09:50:18 +0200 From: Alexander Meis am_(at)_pixelhouse.de Subject: [php] PHP4 Fehler ? > Versuche es mal so: > > $link = mysql_connect($_Server,$_Server,$_Spasswort); > _(at)_mysql_select_db($_Database,$link); > > Funktioniert bei mir ohne Probleme mit der gleichen php version wie bei dir. Hmmm, ne das geht nicht ...... das php scheint da nen bug zu haben..... also ich connecte mit $link = mysql_connect($_Server,$_User,$_Spasswort); _(at)_mysql_select_db($_Database,$link); das geht einwandfrei $result = mysql_fetch_array(mysql_query("select * from User where UID = '$TransID' and UsrTemp ='1' ")) or die ('fehler'); das nicht: $temp= mysql_query("update User set UsrTemp='0' where UID = '$TransID' ")or die ('fehler'); Ist das nen PHPbug oder mache ich was falsch ? An der mysql Konole gehen alle querrys einwandfrei. Beste Grüße aus Sinzig, Alexander Meis From pfeiffer_(at)_uris.de Wed, 12 Jul 2000 09:52:49 +0200 Date: Wed, 12 Jul 2000 09:52:49 +0200 From: Nobert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] PHP -> image upload Hallo Daniel, zuerst kannst Du im temp-Verzeichnis nach dem Bild sehen: - win: c:\windows\temp - linux: \tmp dort muss es nach erfolgreichem upload existieren > $newimg = "images/img_$cnt[0]$ext"; ----------------^^^^^^ und dann pruefen, ob das Script hier schreiben darf andernfalls: chmod 0777 images mit freundlichem Gruss Norbert Pfeiffer ________________________________ Portal AG 0221-56974-970 ________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02233-928500 -------------------------------- e.o.m. From duffners_(at)_yahoo.com Wed, 12 Jul 2000 01:04:34 -0700 (PDT) Date: Wed, 12 Jul 2000 01:04:34 -0700 (PDT) From: =?iso-8859-1?q?Stefan=20Duffner?= duffners_(at)_yahoo.com Subject: [php] HTTP Authentification mit php4 unter IIS4 Wie? Hallo Liste, ich habe php4 als isapi Modul unter IIS4 installiert und nun moechte ich ein HTTP-Authentification machen, es erscheint auch der popup in dem ich Passwort und Benutzernamen eingeben muss, doch leider verlangt der tolle Webserver auch die NT-Domäne. Kann ich denn nun unter IIS ueberhaupt HTTP-Authentification betreiben. Hat jemand schon Erfahrung damit dass es funktionieren könnte ? Ich bin fuer jede Hilfe dankbar. MfG Stefan __________________________________________________ Do You Yahoo!? Get Yahoo! Mail – Free email you can access from anywhere! http://mail.yahoo.com/ From matthias_(at)_t-stop.de Wed, 12 Jul 2000 10:14:52 +0200 Date: Wed, 12 Jul 2000 10:14:52 +0200 From: Matthias Haenel matthias_(at)_t-stop.de Subject: [php] SQL-Befehl in MySQL-Datenbank per PHP abspeichern? > Hallo > > > Dolles Thema :) > > Hhm so aus dem Hut kann ich nur mal sagen versuch mal addslashes(). Ich > werd > > aber nochmal nachschauen vielleicht find ich was anderes. > > Es ist ganz klar das PHP den String erst evaluiert und dann zusammensetzt. > > > Ja, leider. Ich habe schon verschiedene Formen ausprobiert. Ich habe mal " > anstatt ' genommen (wo liegt das eigentlich der Unterschied? addslashes() > habe ich auch verwendet. > > Sollte ich vielleicht den SQL-Code, den ich abspeichern will vorher > verschlüsseln? Bei cypt habe ich aber das Problem, dass ich es nicht mehr > entschlüsseln kann :-( > > Vielleicht hat ja jemand noch ein paar Tipps? Ja das Problem liegt einfach darin, das Du einen String hast mit den SQL Anfragen $sqlanfrage1. Wenn Du nun eine zweite sqlanfrage $sqlanfrage="INSTERT ... $sqlanfrage1..." schreibst, wird die Variable evaluiert, das heisst in den Text umgewandelt -> das gibt natürlich totalen Mist. Der Trick wäre nun verzögerte Evaluation. Hhhm dann soltest Du es mal so probieren: sqlanfrage2="INSERT .....'$sqlanfrage1'......" CU Matthias From smj_(at)_intratools.de Wed, 12 Jul 2000 10:26:49 +0200 Date: Wed, 12 Jul 2000 10:26:49 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] HTTP Authentification mit php4 unter IIS4 Wie? Hi Stefan, > ich habe php4 als isapi Modul unter IIS4 installiert > und nun moechte ich ein HTTP-Authentification machen, > es erscheint auch der popup in dem ich Passwort und > Benutzernamen eingeben muss, doch leider verlangt der > tolle Webserver auch die NT-Domäne. Kann ich denn nun > unter IIS ueberhaupt HTTP-Authentification betreiben. Ja. > Hat jemand schon Erfahrung damit dass es funktionieren > könnte ? Ich bin fuer jede Hilfe dankbar. Was ist das Ziel ? Bisschen mehr Info bitte ;-) (Was fuer User? Sind die irgendwo eingerichtet? Wenn ja, wo ?) Gruss, Juri From am_(at)_pixelhouse.de Wed, 12 Jul 2000 10:33:15 +0200 Date: Wed, 12 Jul 2000 10:33:15 +0200 From: Alexander Meis am_(at)_pixelhouse.de Subject: [php] AW: [php] PHP4 Fehler ? > solltest im mysql manual noch mal den insert befehl nachschlagen: > INSERT INTO table (feld1,feld2) VALUES ('wert1','wert2'); Jo es geht aber auch ohne feldangabe dann haut der die werte in die spalten also in dem fal wert1 ins spalte1 wert2 spalte2.... Das ist auch nicht der fehler.... Gruss AM From duffners_(at)_yahoo.com Wed, 12 Jul 2000 02:22:45 -0700 (PDT) Date: Wed, 12 Jul 2000 02:22:45 -0700 (PDT) From: =?iso-8859-1?q?Stefan=20Duffner?= duffners_(at)_yahoo.com Subject: [php] HTTP Authentification mit php4 unter IIS4 Wie? --- Juri Smarschevski schrieb: > > Was ist das Ziel ? Bisschen mehr Info bitte ;-) > (Was fuer User? Sind die irgendwo eingerichtet? Wenn > ja, wo ?) > > Gruss, > Juri Die user sind incl. Passwort in einer mysql Datenbank und werden ausgelesen und mit den vordef. php Variable $PHP_AUTH_USER und $PHP_AUTH_PW verglichen, wenn korrekte Username und Passwort eingegeben, wird die Datei freigegeben, wenn 3x falsch eingegeben kommt eine Fehlermeldung. MfG Stefan __________________________________________________ Do You Yahoo!? Get Yahoo! Mail – Free email you can access from anywhere! http://mail.yahoo.com/ From duffners_(at)_yahoo.com Wed, 12 Jul 2000 02:30:21 -0700 (PDT) Date: Wed, 12 Jul 2000 02:30:21 -0700 (PDT) From: =?iso-8859-1?q?Stefan=20Duffner?= duffners_(at)_yahoo.com Subject: [php] include() und require() funktionieren nicht unter IIS4.0 Hallo, ich habe noch ein weiteres Problem mit dem IIS4.0. Ich kann die include() und require() Funktion nicht nutzen. Ich bekomme immer folgende Fehlermeldung: Fatal error: Failed opening required 'test.php' in c:\inetpub\wwwroot/test2.php3 on line 10 Ich habe die phplib7.2 auch installiert und in der php3.ini habe ich ein auto_prepend_file angegeben. Hat es vielleicht damit zu tun. Folgende Dinge habe ich schon ausprobiert: 1. file in das selbe Verzeichnis legen wie die php Datei 2. relative Pfadangaben zu dem include File 3. absolute Pfadangaben zu dem include File Danke fuer jeglich Hilfe MfG Stefan __________________________________________________ Do You Yahoo!? Get Yahoo! Mail – Free email you can access from anywhere! http://mail.yahoo.com/ From smj_(at)_intratools.de Wed, 12 Jul 2000 12:10:20 +0200 Date: Wed, 12 Jul 2000 12:10:20 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] HTTP Authentification mit php4 unter IIS4 Wie? > Die user sind incl. Passwort in einer mysql Datenbank > und werden ausgelesen und mit den vordef. php Variable > $PHP_AUTH_USER und $PHP_AUTH_PW verglichen, wenn > korrekte Username und Passwort eingegeben, wird die > Datei freigegeben, wenn 3x falsch eingegeben kommt > eine Fehlermeldung. Das heisst, dass die User unter NT gar nicht bekannt sind (weder in der Domaene, noch auf dem Stand Alone Server). Der IIS generiert IMHO den HTTP-Authentification Request erst wenn die Files auf NTFS-Ebene geschuetzt sind (nicht Dein Fall, oder? ). Das bedeuted fuer mich, dass Du entweder selbst einen HTTP-Authentification Request Header erstellst und an den User schickst ( da sollte die DomaenenEingabe, wenn das Feld erscheint, ignoriert werden ), oder halt eigene LogonForm in Verbindung mit jeder SessionArt unter PHP bastelst. Zum Thema "Variablen" ($PHP_AUTH_USER, $PHP_AUTH_PW, ...) : http://www.php.net/manual/html/features.http-auth.html The HTTP Authentication hooks in PHP are only available when it is running as an Apache module and is hence not available in the CGI version Unter IIS steckt der User im $AUTH_USER, wo sein Passwort ist, wuerde ich auch gern wissen. Sicherlich muss ja noch irgendeine CGI Variable da sein. Weiss jemand Bescheid ??? Gruss, Juri From smj_(at)_intratools.de Wed, 12 Jul 2000 12:17:33 +0200 Date: Wed, 12 Jul 2000 12:17:33 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] include() und require() funktionieren nicht unter IIS4.0 > ich habe noch ein weiteres Problem mit dem IIS4.0. > Ich kann die include() und require() Funktion nicht > nutzen. > Ich habe die phplib7.2 auch installiert und in der > php3.ini habe ich ein auto_prepend_file angegeben. Ist auto_prepend_file richtig gesetzt? http://www.php.net/manual/html/configuration.html#ini.include-path Example 3-1. UNIX include_path include_path=.:/home/httpd/php-lib Example 3-2. Windows include_path include_path=".;c:\www\phplib" Gruss, Juri From wbh_(at)_euta.net Wed, 12 Jul 2000 12:25:26 +0200 Date: Wed, 12 Jul 2000 12:25:26 +0200 From: Wolfgang wbh_(at)_euta.net Subject: [php] AW: [php] include() und require() funktionieren nicht unter IIS4.0 Stephan wrote: Ich bekomme immer folgende Fehlermeldung: Fatal error: Failed opening required 'test.php' in c:\inetpub\wwwroot/test2.php3 on line 10 Hi Stephan, Der Pfad muss richtig gesetzt sein ! Verwende relative Pfadangaben z.B.: /test2.php3 Achte auf Slashes ! Dein root-Verzeichnis befindet sich auf deinem im IIS eingerichteten Webverzeichnis. Im uebrigen gibt es auch ein Manual (Kapitel 19: using remote files) -- ** Durchgehend geoffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From FBerbig_(at)_gmx.net Wed, 12 Jul 2000 12:53:24 +0200 (MEST) Date: Wed, 12 Jul 2000 12:53:24 +0200 (MEST) From: Frank Berbig FBerbig_(at)_gmx.net Subject: [php] PHP -> image upload > > Warning: Unable to create 'images/img_8.gif': Permission denied in > > /usr/home/a0007547/html/.../intranet/pressesys/do_input.php3 on line > 42 > > > > der code sieht folgendermaßen aus: > > > > $dbp = mysql_connect($server,$user,$password); > > mysql_select_db($database,$dbp); > > $qr = "select counter from counter where id = "1"; > > $rp = mysql_query($qr,$dbp); > > $cnt = mysql_fetch_row($rp); > > $ext = strtolower(substr($img_name, (strlen($img_name)-4), 4)); > > $cnt[0]++; > > $img = stripslashes($img); > > $newimg = "images/img_$cnt[0]$ext"; > > copy($img,$newimg); > > Hallo, kann es sein, dass die Zeile "copy($img,$newimg);" Deine Zeile 42 ist ??? Dann würde ich nämlich darauf tippen, dass der User, unter dem der Apache läuft (nobody ???) keine Rechte zum Schreiben auf das Zielverzeichnis hat. Gib dem User in dem Zielverzeichnis Schreibrechte und es wird funktionieren !!! Gruß, Frank -- Sent through GMX FreeMail - http://www.gmx.net From webmaster_(at)_inmedias.de Wed, 12 Jul 2000 14:11:38 +0200 Date: Wed, 12 Jul 2000 14:11:38 +0200 From: Webmaster team in medias webmaster_(at)_inmedias.de Subject: [php] SSI und PHP Hallo, in einem php-script möchte ich auf SSI (#include virtual = "blabla.html") zugreifen. Hat das jemand schon mal gemacht ? oder hat php einen eigenen Mechanismuss um plain html zu includieren ? Mit freundlichen Grüßen Zoran Cvetkovic team in medias GmbH 0241-470336-28 http://www.inmedias.de http://e-commerce.inmedias.de http://beratung.inmedias.de *************************** Unsere aktuellen Projekte mit Kurzerläuterung: http://www.inmedias.de/referenz oder direkt: http://www.advocard.de http://www.nagel-hammers.de http://www.misereor-medien.de http://www.designermode.com **************************** From mdobel_(at)_kawo2.rwth-aachen.de Wed, 12 Jul 2000 14:23:06 +0200 Date: Wed, 12 Jul 2000 14:23:06 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] SSI und PHP Webmaster team in medias wrote: > > in einem php-script möchte ich auf SSI (#include virtual = "blabla.html") > zugreifen. > > Hat das jemand schon mal gemacht ? > oder hat php einen eigenen Mechanismuss um plain html zu includieren ? Du kannst mit PHP _alles_ erledigen, was Du mit SSI auch kannst. Wenn Du nur Plain HTML includen moechtest, kannst Du dies z.B. mit (wer haette das gedacht..) include("blabla.html"); tun. Viel Spass, Markus P.S.: Deine Signatur ist *geringfuegig* zu lang. From Michael_(at)_Stahmann.de Wed, 12 Jul 2000 14:25:47 +0200 Date: Wed, 12 Jul 2000 14:25:47 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] SSI und PHP Hallo Zoran, Webmaster team in medias schrieb: > Hallo, > > in einem php-script möchte ich auf SSI (#include virtual = "blabla.html") > zugreifen. > > Hat das jemand schon mal gemacht ? > oder hat php einen eigenen Mechanismuss um plain html zu includieren ? > http://www.php-center.de/de-html-manual/function.include.html Sollte klappen. Egal ob php oder html. Inlcude heißt, das der Inhalt der Datei sozusagen genau an diese stelle "kopiert" wird. 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 info_(at)_subjective.de Wed, 12 Jul 2000 14:28:42 +0200 Date: Wed, 12 Jul 2000 14:28:42 +0200 From: Thomas Weinert info_(at)_subjective.de Subject: [php] SSI und PHP Ähm den Inhalt einer Datei kannste doch per include() reinnehmen und der wiederum wird doch normal als html behandelt. Daher muß man ja immer das PHP wider aktivieren (). Oder hab ich das jetzt völlig falsch verstanden? ooo0 (OO) 0ooo Thomas Weinert http://www.subjective.de From Frank.Schmidt_(at)_SchmidtIT.de Wed, 12 Jul 2000 14:38:45 +0200 Date: Wed, 12 Jul 2000 14:38:45 +0200 From: Frank Schmidt Frank.Schmidt_(at)_SchmidtIT.de Subject: [php] AW: [php] Variable aus mehreren Teilen > also wenn anzahltab 5 is will ich halt 5 lustige felder in feld 1 > steht name in feld2 strasse usw usw > nur bekomm die zusammengesetze variable bei value nicht hin > > $val0 = name; > $val1 = strasse; > for ($i=0; $i<$anzahltab; $i++) > { > echo ""; > echo ""; > echo ""; > echo "
size=\"24\" value=\"$val$i\">
"; > } > ?> veruch mal: "; echo " "; echo ""; echo ""; } > ?> Soll ja ein Feld sein :-) ____________________________________________________________________________ __ ____ _ _ _ __ __ ______ / ___)___ / )__ ________ /_)___/ )__/ / / //_ __/ (__ )/ __)/ __ )/ /_ _ )/ // _ //_ __) / / / / (____//___)/_/ /_//_/ /_//_//_//____/ /_/ /_/ /_/ Telefon : 0221 / 876148 Telefax: 0221 / 8704331 Straße : Olpener Straße 93-95 Ort : 51103 Köln Homepage: www.SchmidtIT.de email : Frank.Schmidt_(at)_SchmidtIT.de  PHP, C/C++, Visual Basic, SQL und viels mehr... From akrahn_(at)_akotec.de Wed, 12 Jul 2000 14:39:35 +0200 Date: Wed, 12 Jul 2000 14:39:35 +0200 From: Andreas Krahn / AKoTEC akrahn_(at)_akotec.de Subject: [php] include() und require() funktionieren nicht unter IIS4.0 hi stefan, > Fatal error: Failed opening required 'test.php' in > c:\inetpub\wwwroot/test2.php3 on line 10 der "." als erste pfadangabe im include-pfad darf nicht gelöscht werden, sonst werden files im aktuellen pfad des aufrufenden scriptes nicht gefunden! mfg andreas From webmaster_(at)_inmedias.de Wed, 12 Jul 2000 14:42:28 +0200 Date: Wed, 12 Jul 2000 14:42:28 +0200 From: Webmaster team in medias webmaster_(at)_inmedias.de Subject: [php] SSI und PHP Danke für die Antworten, noch besser ist virtual() zu verwenden, dann muss man sich nicht um die Pfade kümmern. ----- Original Message ----- From: "Michael Stahmann" To: Sent: Mittwoch, 12. Juli 2000 14:25 Subject: Re: [php] SSI und PHP > Hallo Zoran, > > Webmaster team in medias schrieb: > > > Hallo, > > > > in einem php-script möchte ich auf SSI (#include virtual = "blabla.html") > > zugreifen. > > > > Hat das jemand schon mal gemacht ? > > oder hat php einen eigenen Mechanismuss um plain html zu includieren ? > > > > http://www.php-center.de/de-html-manual/function.include.html > > Sollte klappen. Egal ob php oder html. > Inlcude heißt, das der Inhalt der Datei sozusagen genau an diese stelle > "kopiert" wird. > > 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 > -------------------------------------------------------- > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From michael.renner_(at)_tuebingen.mpg.de Wed, 12 Jul 2000 14:43:56 +0200 Date: Wed, 12 Jul 2000 14:43:56 +0200 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] jede Null nach Dezimalpunkt abschneiden? Moin, stehe vor einem Denkblock :-( Jede Null nach dem Dezimalpunkt soll weg, so dass 12.000 = 12 wird, aber 12.300 = 12.3 wird. Ich versuche es mit eregreplace(), nur fehlt der rettende Ausdruck :-( -- +---------------------------------------------------------+ |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 php_(at)_sct-research.de Wed, 12 Jul 2000 14:58:15 +0200 (MEST) Date: Wed, 12 Jul 2000 14:58:15 +0200 (MEST) From: Mirko Giese php_(at)_sct-research.de Subject: [php] jede Null nach Dezimalpunkt abschneiden? > Moin, > stehe vor einem Denkblock :-( > Jede Null nach dem Dezimalpunkt soll weg, so dass > 12.000 = 12 wird, aber > 12.300 = 12.3 wird. > Ich versuche es mit eregreplace(), nur fehlt der rettende > Ausdruck :-( ich kann dir das nur theoretisch sagen, ich tu mich immer recht schwer mit reg-exp-syntax es muesste so aussehen: von hinten aus gesehen werden alle nullen durch nix ersetzt bis zum ersten auftreten von 1-9 oder einem . sieht irgendwie so aus, wenn das zeichen fuer ab ende $ ist $[1-9]. aber das ist GARANTIERT falsch, jedenfalls muesste es so irgendwie gehen hoffe das hilf ein wenig mirko From akrahn_(at)_akotec.de Wed, 12 Jul 2000 15:14:31 +0200 Date: Wed, 12 Jul 2000 15:14:31 +0200 From: Andreas Krahn / AKoTEC akrahn_(at)_akotec.de Subject: [php] jede Null nach Dezimalpunkt abschneiden? hi michael, > Moin, > stehe vor einem Denkblock :-( > Jede Null nach dem Dezimalpunkt soll weg, so dass > 12.000 = 12 wird, aber > 12.300 = 12.3 wird. > Ich versuche es mit eregreplace(), nur fehlt der rettende > Ausdruck :-( laß doch sprintf konvertieren: $zahl1 = 12.300; $zahl1 = sprintf("%s", $zahl1); das funktioniert immer, und nullen am ende werden abgeschnitten. ebenso nullen direkt hinter dem dezimalpunkt. mfg andreas From info_(at)_subjective.de Wed, 12 Jul 2000 15:16:02 +0200 Date: Wed, 12 Jul 2000 15:16:02 +0200 From: Thomas Weinert info_(at)_subjective.de Subject: [php] jede Null nach Dezimalpunkt abschneiden? > Jede Null nach dem Dezimalpunkt soll weg, so dass > 12.000 = 12 wird, aber > 12.300 = 12.3 wird. $str = ereg_replace("[\.0]+$","",$str); müßte gehen... ooo0 (OO) 0ooo Thomas Weinert http://www.subjective.de From fg_(at)_locked.de Wed, 12 Jul 2000 15:20:33 +0200 Date: Wed, 12 Jul 2000 15:20:33 +0200 From: Franz Graf fg_(at)_locked.de Subject: [php] jede Null nach Dezimalpunkt abschneiden? Michael Renner schrieb: > Jede Null nach dem Dezimalpunkt soll weg, so dass > 12.000 = 12 wird, aber > 12.300 = 12.3 wird. > Ich versuche es mit eregreplace(), nur fehlt der rettende > Ausdruck :-( Probier mal $a = 12.0300; $b = 12.3; $c = 1200; $d = 12.00; $regex = "/\.0*$/"; echo preg_replace($regex,"",$a)."\n"; // 12.03 echo preg_replace($regex,"",$b)."\n"; // 12.3 echo preg_replace($regex,"",$c)."\n"; // 1200 echo preg_replace($regex,"",$d); // 12 mfg Franz -- Franz Graf fg_(at)_locked.de http://www.Locked.de From smj_(at)_intratools.de Wed, 12 Jul 2000 15:29:12 +0200 Date: Wed, 12 Jul 2000 15:29:12 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] jede Null nach Dezimalpunkt abschneiden? > > Jede Null nach dem Dezimalpunkt soll weg, so dass > > 12.000 = 12 wird, aber > > 12.300 = 12.3 wird. > > Ich versuche es mit eregreplace(), nur fehlt der rettende > > Ausdruck :-( > > laß doch sprintf konvertieren: > > $zahl1 = 12.300; > $zahl1 = sprintf("%s", $zahl1); > > das funktioniert immer, und nullen am ende werden abgeschnitten. > ebenso nullen direkt hinter dem dezimalpunkt. ... und kleiner Verbesserungsvorschlag ;-) $zahl1 = 12.300; print "
".$zahl1; print "
".gettype($zahl1); $zahl1 = (float)sprintf("%s", $zahl1); print "
".$zahl1; print "
".gettype($zahl1); Gruss, Juri From abe_(at)_yavin4.de Wed, 12 Jul 2000 15:46:10 +0200 Date: Wed, 12 Jul 2000 15:46:10 +0200 From: Daniel Beulshausen abe_(at)_yavin4.de Subject: [php] jede Null nach Dezimalpunkt abschneiden? > stehe vor einem Denkblock :-( > Jede Null nach dem Dezimalpunkt soll weg, so dass > 12.000 = 12 wird, aber > 12.300 = 12.3 wird. > Ich versuche es mit eregreplace(), nur fehlt der rettende > Ausdruck :-( dazu brauchts du keien regexp: gruss daniel From daniel_(at)_zwink.de Wed, 12 Jul 2000 15:32:02 +0200 Date: Wed, 12 Jul 2000 15:32:02 +0200 From: Daniel Zwink daniel_(at)_zwink.de Subject: [php] PHP4 Fehler ? Hallo, Alexander Meis wrote: > > > solltest im mysql manual noch mal den insert befehl nachschlagen: > > INSERT INTO table (feld1,feld2) VALUES ('wert1','wert2'); > > Jo es geht aber auch ohne feldangabe dann haut der die werte in > die spalten also in dem fal wert1 ins spalte1 wert2 spalte2.... Das geht aber IMHO nur, wenn Du für _alle_ Spalten einen Wert angibts. Wenn Du also zB eine AUTO_INCREMENT Spalte hast, kannst Du ja dafür keinen Wert eintragen und musst im INSERT-Query für jeden Wert auch die Spalte angeben. Daniel From daniel_(at)_zwink.de Wed, 12 Jul 2000 15:45:19 +0200 Date: Wed, 12 Jul 2000 15:45:19 +0200 From: Daniel Zwink daniel_(at)_zwink.de Subject: [php] eMail validate. Hallo, Thomas Ritz wrote: > > aber mit dem ereg da oben kann eine mail adresse > > auch so aussehen: > > > > !php%_\center?#info_(at)_pop$mail{com} > > Hm, nein. Im Teil hinter dem _(at)_ braucht es mindestens einen Punkt. > Und was soll an den anderen Zeichen falsch sein? Hatte selber mal > ein Mailsystem, daß "ich/doman" verwendete. > > !php%_\center?#info_(at)_pop$mail{com}/datenverwurstungszentrale.de Hmm .. gibt es eine RFC zur korrekten Syntax einer Email-Adresse ? Mein RegEx sieht so aus (davon ausgehend, dass vor dem _(at)_ "-","_","." und Buchstaben erlaubt sind und danach das gleiche nur ohne "_"): $reg_mail = "^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*_(at)_([a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\.)+([a-zA-Z]{2,3})$"; $mail ="__(at)_r4k.net"; if (ereg($reg_mail,$mail)) { echo "OK"; } else { echo "wrong Syntax"; } Daniel From php_(at)_sct-research.de Wed, 12 Jul 2000 15:51:56 +0200 (MEST) Date: Wed, 12 Jul 2000 15:51:56 +0200 (MEST) From: Mirko Giese php_(at)_sct-research.de Subject: [php] PHP4 Fehler ? > > > solltest im mysql manual noch mal den insert befehl nachschlagen: > > > INSERT INTO table (feld1,feld2) VALUES ('wert1','wert2'); > > > > Jo es geht aber auch ohne feldangabe dann haut der die werte in > > die spalten also in dem fal wert1 ins spalte1 wert2 spalte2.... > > Das geht aber IMHO nur, wenn Du für _alle_ Spalten einen Wert angibts. > Wenn Du also zB eine AUTO_INCREMENT Spalte hast, kannst Du ja dafür > keinen Wert eintragen und musst im INSERT-Query für jeden Wert auch die > Spalte angeben. nicht ganz richtig, wenn du fuer solche felder einfach ein '' machst musst du die feldnamen nicht angeben. mach ich aber trotzdem nicht, denn wenn es layoutaenderungen an der tabelle gibt...viel spass beim script-korrigieren ;-) mirko From wbh_(at)_euta.net Wed, 12 Jul 2000 15:51:46 +0200 Date: Wed, 12 Jul 2000 15:51:46 +0200 From: Wolfgang wbh_(at)_euta.net Subject: [php] AW: [php] jede Null nach Dezimalpunkt abschneiden? Michael wrote: Jede Null nach dem Dezimalpunkt soll weg, so dass 12.000 = 12 wird, aber 12.300 = 12.3 wird. Moin Michael, moin Liste, Jetzt muss ich auch meinen Senf dazugeben. Die gelesenen Loesungen sind alle von hinten durch die Brust ins Auge. Hier was vernuenftiges: $a = "12.0000000000"; settype($a,"double"); int settype (string var, string type) Der Typ der Variable var wird festgelegt als type. Mogliche Werte fur type sind: "integer" "double" "string" "array" "object" Liefert true bei Erfolg, sonst false. Gruss Wolfgang -- ** Durchgehend geoffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From Michael_(at)_Stahmann.de Wed, 12 Jul 2000 16:16:37 +0200 Date: Wed, 12 Jul 2000 16:16:37 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] SSI und PHP Hallo Zoran, Webmaster team in medias schrieb: > Danke für die Antworten, > noch besser ist virtual() zu verwenden, > dann muss man sich nicht um die Pfade kümmern. Für ssi-Geschichten ist das korrekt, aber ich vermeide solche Situationen eigendlich immer. Was PHP3 gut kann, soll es auch erledigen. Sicher hat auch perl seine Stärken, aber die sind mir persönlich mit ssi noch nicht untergekommen. Wenn man unterschiedliche Scriptsprachen bei einer Aufgabe mischt, dann ist ein Fehler oft schlecht zu lokalisieren. Die Erfahrung auf der Liste zeigt mir, das ab und zu angebliche PHP-Fragen gestellt werden, die sich dann doch JavaScript- oder auch nur HTML-Fragen herausstellen. Wenn es darum geht, wie Du geschrieben hast, HTML-Dateien einzubinden, ist virtual(); auch nicht unbedingt die richtige Wahl. Ich zitiere: "It is useful for including CGI scripts or .shtml files, or anything else that you would parse through Apache." Warum soll denn eine reine HTML-Datei nun zweimal geparsed werden - einmal mit CGI und einmal mit PHP? Oder liege ich jetzt mit meiner Interpretation falsch? 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 anklam_(at)_netway-online.de Wed, 12 Jul 2000 16:23:58 +0200 Date: Wed, 12 Jul 2000 16:23:58 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] PHP AUTH extended !?! hallo leute ... ich hatte letztens erst ein loginfenster gesehen wo eine dritte eingabe möglich ist .. also nicht nur username und password sondern auch noch domäne. weiss jemand von euch ob und wie das bei php geht ?? mfg ---------- ++ ++ Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin ++ Tel: 030-40539702 - Fax: 030-40539703 ++ eMail: anklam_(at)_netway-online.de /\ http://www.netway-online.de ++ From michael.renner_(at)_tuebingen.mpg.de Wed, 12 Jul 2000 16:30:31 +0200 Date: Wed, 12 Jul 2000 16:30:31 +0200 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] jede Null nach Dezimalpunkt abschneiden? -----BEGIN PGP SIGNED MESSAGE----- On Wed, 12 Jul 2000, Franz Graf wrote: > Michael Renner schrieb: > > Jede Null nach dem Dezimalpunkt soll weg, so dass [...] > Probier mal [...] > $regex = "/\.0*$/"; > echo preg_replace($regex,"",$a)."\n"; // 12.03 Danke, funktioniert wunderbar in allen Fällen! 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 -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 5.0i for non-commercial use MessageID: XrQ0Ou+n1AANC6EhYuxJe+yee3PPPbcC iQA/AwUBOWyBPm/A5treCst7EQKzHQCg1EWtIzJfiC48uQv9kJ9O/9z4fj8AoJcU ZSeJnOKp8uiNGz4Zn36cbtCm =q0a+ -----END PGP SIGNATURE----- From GH-lists_(at)_ecora.de Wed, 12 Jul 2000 16:19:06 +0200 Date: Wed, 12 Jul 2000 16:19:06 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] jede Null nach Dezimalpunkt abschneiden? Michael Renner schrieb: > Jede Null nach dem Dezimalpunkt soll weg, so dass > 12.000 = 12 wird, aber > 12.300 = 12.3 wird. > Ich versuche es mit eregreplace(), nur fehlt der rettende > Ausdruck :-( Warum einfach, wenn es auch kompliziert geht(oder so?) function formatiere($temp) { $temp = explode(".", $temp); $max = strlen($temp[1])-1; $y = (string)$temp[1]; $flag = 0; for($i = $max; $i >= 0; $i--) { echo $y[$i]."
"; if(($y[$i] > 0) || ($flag == 1)) { $ext[]= $y[$i]; $flag = 1; } } if(count($ext)==0) { $zahl = (int)$temp[0]; } else { _(at)_krsort($ext); $zahl = (double)$temp[0]."."._(at)_implode("",$ext); } return $zahl; } echo formatiere(127.001400); kürzt eine beliebig lange Zahl um überflüssige Nullen ;-) Du suchst aber vermutlich: preg_replace("=((\.[0-9]*[1-9]{1})0*)|(\.0+)$=", "\\2", $zahl); Guido Haeger From wbh_(at)_euta.net Wed, 12 Jul 2000 16:35:11 +0200 Date: Wed, 12 Jul 2000 16:35:11 +0200 From: Wolfgang wbh_(at)_euta.net Subject: [php] AW: [php] PHP AUTH extended !?! Sven wrote: hallo leute ... ich hatte letztens erst ein loginfenster gesehen wo eine dritte eingabe moglich ist .. also nicht nur username und password sondern auch noch domane. weiss jemand von euch ob und wie das bei php geht ?? Hi Sven, Bitte naeher erlaeutern um welches login es sich handelt. mysql ? DNS ?? ODBC ??? usw. usw. Gruss Wolfgang -- ** Durchgehend geoffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From webmaster_(at)_inmedias.de Wed, 12 Jul 2000 16:41:18 +0200 Date: Wed, 12 Jul 2000 16:41:18 +0200 From: Webmaster team in medias webmaster_(at)_inmedias.de Subject: [php] SSI und PHP > Hallo Zoran, > > Webmaster team in medias schrieb: > > > Warum soll denn eine reine HTML-Datei nun zweimal geparsed werden - einmal mit > CGI und einmal mit PHP? Die wird doch nicht 2x geparsed. Ist plain HTML und es gibt keinen Handler der da anspringen könnte. Ok bei einer .pl oder einer weiteren .php ist das dann der Fall, das soll man nun wirklich vermeiden. > > Oder liege ich jetzt mit meiner Interpretation falsch? Ich glaube wir reden da aneinander vorbei. > > Gruß Michael > -- From oliver_(at)_brugg-online.ch Wed, 12 Jul 2000 17:00:25 +0200 Date: Wed, 12 Jul 2000 17:00:25 +0200 From: Oliver Flueckiger oliver_(at)_brugg-online.ch Subject: [php] MySQl-Query Problem Hallo Liste Vor einiger Zeit habe ich schon mal mein Problem mit MySQL-Queries gepostet. Leider haben die Ratschläge nichts genützt, deshalb frage ich nochmal: Weiss jemand, was hier falsch ist? Herzlichen Dank! Oliver 15 mysql_pconnect($dbhost,$dbuser,$dbpassword); mysql_select_db($dbname); $query=" SELECT english.id, FROM english, '$language', WHERE english.titlean='$article' AND '$language'.id=id, '$language'.author=Josh Looks OR '$language'.author=Miriam OR '$language'.author=Oliver Flueckiger AND '$language'.category=philosphy, '$language'.id=id, '$language'.author=Josh Looks OR '$language'.author=Miriam OR '$language'.author=Oliver Flueckiger AND '$language'.science "; $result=mysql_query($query); while($data=mysql_fetch_array($result) { $textanweisung=$data["text"]; $newsletteranweisung=$data["newsletter"]; $copyrightanweisung=$data["copyright"]; $searchanweisung=$data["search"]; $isoanweisung=$data["iso"]; $philoanweisung=$data["philosophy"]; $scienceanweisung=$data["science"]; } From anklam_(at)_netway-online.de Wed, 12 Jul 2000 17:07:43 +0200 Date: Wed, 12 Jul 2000 17:07:43 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] AW: [php] PHP AUTH extended !?! >ich hatte letztens erst ein loginfenster gesehen wo eine dritte eingabe >moglich ist .. >also nicht nur username und password sondern auch noch domane. >weiss jemand von euch ob und wie das bei php geht ?? > >Hi Sven, > >Bitte naeher erlaeutern um welches login es sich handelt. >mysql ? >DNS ?? >ODBC ??? http !! das kleine graue fenster :) .... mfg ---------- ++ ++ Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin ++ Tel: 030-40539702 - Fax: 030-40539703 ++ eMail: anklam_(at)_netway-online.de /\ http://www.netway-online.de ++ From matthias_(at)_t-stop.de Wed, 12 Jul 2000 17:04:23 +0200 Date: Wed, 12 Jul 2000 17:04:23 +0200 From: =?iso-8859-1?Q?Matthias_H=E4nel?= matthias_(at)_t-stop.de Subject: [php] MySQl-Query Problem > Hallo Liste > > Vor einiger Zeit habe ich schon mal mein Problem mit MySQL-Queries gepostet. > Leider haben die Ratschläge nichts genützt, deshalb frage ich nochmal: > Weiss jemand, was hier falsch ist? > Herzlichen Dank! > > Oliver 15 > > mysql_pconnect($dbhost,$dbuser,$dbpassword); > mysql_select_db($dbname); > > $query=" > SELECT > english.id, > FROM > english, > '$language', > WHERE > english.titlean='$article' AND > '$language'.id=id, > '$language'.author=Josh Looks OR > '$language'.author=Miriam OR > '$language'.author=Oliver Flueckiger AND > '$language'.category=philosphy, > '$language'.id=id, > '$language'.author=Josh Looks OR > '$language'.author=Miriam OR > '$language'.author=Oliver Flueckiger AND > '$language'.science > "; > $result=mysql_query($query); > while($data=mysql_fetch_array($result) > { > $textanweisung=$data["text"]; > $newsletteranweisung=$data["newsletter"]; > $copyrightanweisung=$data["copyright"]; > $searchanweisung=$data["search"]; > $isoanweisung=$data["iso"]; > $philoanweisung=$data["philosophy"]; > $scienceanweisung=$data["science"]; > } Was funktioniert denn nicht??? Matthias From oliver_(at)_brugg-online.ch Wed, 12 Jul 2000 17:10:44 +0200 Date: Wed, 12 Jul 2000 17:10:44 +0200 From: Oliver Flueckiger oliver_(at)_brugg-online.ch Subject: [php] MySQl-Query Problem ----- Original Message ----- From: "Matthias Hänel" To: Sent: Wednesday, July 12, 2000 5:04 PM Subject: Re: [php] MySQl-Query Problem > > Hallo Liste > > > > Vor einiger Zeit habe ich schon mal mein Problem mit MySQL-Queries > gepostet. > > Leider haben die Ratschläge nichts genützt, deshalb frage ich nochmal: > > Weiss jemand, was hier falsch ist? > > Herzlichen Dank! > > > > Oliver 15 > > > > mysql_pconnect($dbhost,$dbuser,$dbpassword); > > mysql_select_db($dbname); > > > > $query=" > > SELECT > > english.id, > > FROM > > english, > > '$language', > > WHERE > > english.titlean='$article' AND > > '$language'.id=id, > > '$language'.author=Josh Looks OR > > '$language'.author=Miriam OR > > '$language'.author=Oliver Flueckiger AND > > '$language'.category=philosphy, > > '$language'.id=id, > > '$language'.author=Josh Looks OR > > '$language'.author=Miriam OR > > '$language'.author=Oliver Flueckiger AND > > '$language'.science > > "; > > $result=mysql_query($query); <-- > > while($data=mysql_fetch_array($result) > > { > > $textanweisung=$data["text"]; > > $newsletteranweisung=$data["newsletter"]; > > $copyrightanweisung=$data["copyright"]; > > $searchanweisung=$data["search"]; > > $isoanweisung=$data["iso"]; > > $philoanweisung=$data["philosophy"]; > > $scienceanweisung=$data["science"]; > > } > Was funktioniert denn nicht??? Es erscheint MySQL-Result sei null und Parse-Error, und zwar auf der mit <-- kennzeichneten Linie. Oliver From matthias_(at)_t-stop.de Wed, 12 Jul 2000 17:15:01 +0200 Date: Wed, 12 Jul 2000 17:15:01 +0200 From: =?iso-8859-1?Q?Matthias_H=E4nel?= matthias_(at)_t-stop.de Subject: [php] MySQl-Query Problem > > > $query=" > > > SELECT > > > english.id, > > > FROM > > > english, > > > '$language', > > > WHERE > > > english.titlean='$article' AND > > > '$language'.id=id, > > > '$language'.author=Josh Looks OR > > > '$language'.author=Miriam OR > > > '$language'.author=Oliver Flueckiger AND > > > '$language'.category=philosphy, > > > '$language'.id=id, > > > '$language'.author=Josh Looks OR > > > '$language'.author=Miriam OR > > > '$language'.author=Oliver Flueckiger AND > > > '$language'.science > > > "; > > > $result=mysql_query($query); <-- > > > while($data=mysql_fetch_array($result) > > > { > > > $textanweisung=$data["text"]; > > > $newsletteranweisung=$data["newsletter"]; > > > $copyrightanweisung=$data["copyright"]; > > > $searchanweisung=$data["search"]; > > > $isoanweisung=$data["iso"]; > > > $philoanweisung=$data["philosophy"]; > > > $scienceanweisung=$data["science"]; > > > } > > Was funktioniert denn nicht??? > > Es erscheint MySQL-Result sei null und Parse-Error, und zwar auf der mit <-- > kennzeichneten Linie. > > Oliver Haa den Fehler hatten wir heute schon mal, aber andersrum :) Mach mal die ' simplequotes um language weg :) Das liegt wieder an der Evaluation. Matthias From fhunter_(at)_m-m-o.de Wed, 12 Jul 2000 17:14:31 +0200 Date: Wed, 12 Jul 2000 17:14:31 +0200 From: Dierk Seidel fhunter_(at)_m-m-o.de Subject: [php] AW: [php] MySQl-Query Problem > > > $query=" > > > SELECT > > > english.id, > > > FROM > > > english, > > > '$language', > > > WHERE > > > english.titlean='$article' AND > > > '$language'.id=id, > > > '$language'.author=Josh Looks OR > > > '$language'.author=Miriam OR > > > '$language'.author=Oliver Flueckiger AND > > > '$language'.category=philosphy, > > > '$language'.id=id, > > > '$language'.author=Josh Looks OR > > > '$language'.author=Miriam OR > > > '$language'.author=Oliver Flueckiger AND > > > '$language'.science > > > "; > > > $result=mysql_query($query); <-- > > > while($data=mysql_fetch_array($result) Hi diese Zeile bezieht sich aber auf das alles was oben drüber steht! aber die Fahlermeldung kenne ich, ersetzt doch mal die variable ($language) durch was festes, und schau ob es so geht! Tschau Dierk From php_(at)_privatesponsor.de Wed, 12 Jul 2000 17:22:48 +0200 Date: Wed, 12 Jul 2000 17:22:48 +0200 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] MySQl-Query Problem Hallo, ich hätte auch einen Vorschlag: Probiere es mal mit Klammern Drumherum also: where ((Abfrage1) AND (Abfrage2)) so funktionert es dann bei mir (ich hatte auch so ein ähnliches Problem... CU Christian ----- Original Message ----- From: "Oliver Flueckiger" To: Sent: Wednesday, July 12, 2000 5:00 PM Subject: [php] MySQl-Query Problem > Hallo Liste > > Vor einiger Zeit habe ich schon mal mein Problem mit MySQL-Queries gepostet. > Leider haben die Ratschläge nichts genützt, deshalb frage ich nochmal: > Weiss jemand, was hier falsch ist? > Herzlichen Dank! > > Oliver 15 > > mysql_pconnect($dbhost,$dbuser,$dbpassword); > mysql_select_db($dbname); > > $query=" > SELECT > english.id, > FROM > english, > '$language', > WHERE > english.titlean='$article' AND > '$language'.id=id, > '$language'.author=Josh Looks OR > '$language'.author=Miriam OR > '$language'.author=Oliver Flueckiger AND > '$language'.category=philosphy, > '$language'.id=id, > '$language'.author=Josh Looks OR > '$language'.author=Miriam OR > '$language'.author=Oliver Flueckiger AND > '$language'.science > "; > $result=mysql_query($query); > while($data=mysql_fetch_array($result) > { > $textanweisung=$data["text"]; > $newsletteranweisung=$data["newsletter"]; > $copyrightanweisung=$data["copyright"]; > $searchanweisung=$data["search"]; > $isoanweisung=$data["iso"]; > $philoanweisung=$data["philosophy"]; > $scienceanweisung=$data["science"]; > } > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From oliver_(at)_brugg-online.ch Wed, 12 Jul 2000 17:00:25 +0200 Date: Wed, 12 Jul 2000 17:00:25 +0200 From: Oliver Flueckiger oliver_(at)_brugg-online.ch Subject: [php] MySQl-Query Problem Hallo Liste Vor einiger Zeit habe ich schon mal mein Problem mit MySQL-Queries gepostet. Leider haben die Ratschläge nichts genützt, deshalb frage ich nochmal: Weiss jemand, was hier falsch ist? Herzlichen Dank! Oliver 15 mysql_pconnect($dbhost,$dbuser,$dbpassword); mysql_select_db($dbname); $query=" SELECT english.id, FROM english, '$language', WHERE english.titlean='$article' AND '$language'.id=id, '$language'.author=Josh Looks OR '$language'.author=Miriam OR '$language'.author=Oliver Flueckiger AND '$language'.category=philosphy, '$language'.id=id, '$language'.author=Josh Looks OR '$language'.author=Miriam OR '$language'.author=Oliver Flueckiger AND '$language'.science "; $result=mysql_query($query); while($data=mysql_fetch_array($result) { $textanweisung=$data["text"]; $newsletteranweisung=$data["newsletter"]; $copyrightanweisung=$data["copyright"]; $searchanweisung=$data["search"]; $isoanweisung=$data["iso"]; $philoanweisung=$data["philosophy"]; $scienceanweisung=$data["science"]; } From newsletter_(at)_stefan-schwardt.de Wed, 12 Jul 2000 17:22:51 +0200 Date: Wed, 12 Jul 2000 17:22:51 +0200 From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de Subject: [php] Re[2]: [php] MySQl-Query Problem Moin Matthias Hänel, moin Liste, >> FROM >> english, >> '$language', >> WHERE Zusätzlich zu den bereits eingetrudelten Vorschlägen: Das zweite Komma sollte da nicht sein (falls es in Deinem Original auch stehen sollte) -- Stefan Schwardt. From GH-lists_(at)_ecora.de Wed, 12 Jul 2000 17:19:13 +0200 Date: Wed, 12 Jul 2000 17:19:13 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] jede Null nach Dezimalpunkt abschneiden? Michael Renner schrieb > > $regex = "/\.0*$/"; > > echo preg_replace($regex,"",$a)."\n"; // 12.03 > > Danke, funktioniert wunderbar in allen Fällen! Der reguläre Ausdruck selbst ist aber falsch. Das Ganze funktioniert nur weil PHP hier ohnehin nur Testvariablen vom Typ Integer oder Double bekommt. Du kannst Die RegEx hier auch weglassen und bekommst das gleiche Ergebnis! Probier mal $a = "12.0300"; $b = "12.3"; $c = "1200"; $d = "12.00"; Guido Haeger From b.tolasch_(at)_wewo-design.de Wed, 12 Jul 2000 18:39:50 +0100 Date: Wed, 12 Jul 2000 18:39:50 +0100 From: Benjamin Tolasch b.tolasch_(at)_wewo-design.de Subject: [php] OT --- > mySQL - Administration Hi php-Liste, etwas OT doch wo bekomme ich sonst so schnell hilfe sorry! ich habe vieles ausprobiert und ich schaffe es nicht einen neuen User anzulegen. Er steht zwar in der Tabelle 'user' auch mit allen Privilegien, aber er darf sich nicht anmelden schnip------------------------ mysql -u user -p Password: xxxx schnip-------------------------- danach gibt er mir immer an, das der zugriff nicht erlaubt ist!! ?was nun? -- Mit freundlichen Grüßen, Benjamin Tolasch From oliver_(at)_brugg-online.ch Wed, 12 Jul 2000 17:29:26 +0200 Date: Wed, 12 Jul 2000 17:29:26 +0200 From: Oliver Flueckiger oliver_(at)_brugg-online.ch Subject: [php] MySQl-Query Problem Hallo! >diese Zeile bezieht sich aber auf das alles was oben drüber steht! >aber die Fahlermeldung kenne ich, ersetzt doch mal die variable >($language) durch was festes, und schau ob es so geht! Hab' ich schon probiert, hat auch nicht funktioniert. Sorry, Outlook hat die Mail doppelt verschickt. Bitte nicht beachten. Danke für die Tipps! Oliver 15 From fhunter_(at)_m-m-o.de Wed, 12 Jul 2000 17:43:25 +0200 Date: Wed, 12 Jul 2000 17:43:25 +0200 From: Dierk Seidel fhunter_(at)_m-m-o.de Subject: [php] AW: [php] OT --- > mySQL - Administration webmin kann user anlegen! > > schnip------------------------ > mysql -u user -p > Password: xxxx > schnip-------------------------- > Aber das sollte doch so funktionieren? oder nimm mal mysqladmin, oder so ähnlich statt mysql! Tschau Dierk From andreas.husemann_(at)_arcom-online.de Wed, 12 Jul 2000 17:56:47 +0200 Date: Wed, 12 Jul 2000 17:56:47 +0200 From: Andreas Husemann andreas.husemann_(at)_arcom-online.de Subject: [php] OT --- > mySQL - Administration > etwas OT doch wo bekomme ich sonst so schnell hilfe > sorry! Natürlich hier ;-) > ich habe vieles ausprobiert und ich schaffe es nicht einen neuen > User anzulegen. > > Er steht zwar in der Tabelle 'user' auch mit allen Privilegien, > aber er darf sich nicht anmelden > > schnip------------------------ > mysql -u user -p > Password: xxxx > schnip-------------------------- > > danach gibt er mir immer an, das der zugriff nicht erlaubt ist!! > > ?was nun? mit "mysqladmin reload" die benutzertabellen neuladen und schon kennt er den/die neuen benutzer. Ciao Andy From wbh_(at)_euta.net Wed, 12 Jul 2000 17:55:51 +0200 Date: Wed, 12 Jul 2000 17:55:51 +0200 From: Wolfgang wbh_(at)_euta.net Subject: [php] AW: [php] PHP AUTH extended !?! Hi Sven, You wrote: das kleine graue fenster :) .... Da gibt es folgende Moeglichkeit ein Loginfenster zu generieren: Header("WWW-Authenticate: Basic realm=\"Dein Kommentar\""); Header("HTTP/1.1 401 Unauthorized"); Ausgelesen werden die Variablen: $PHP_AUTH_USER $PHP_AUTH_PW Ein ausfuehrliches Beispiel findest du http://www.php-center.de/de-html-manual/features.http-auth.html Gruss Wolfgang -- ** Durchgehend geoffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From b.tolasch_(at)_wewo-design.de Wed, 12 Jul 2000 19:24:37 +0100 Date: Wed, 12 Jul 2000 19:24:37 +0100 From: Benjamin Tolasch b.tolasch_(at)_wewo-design.de Subject: [php] AW: [php] OT --- > mySQL - Administration Hello Dierk, Wednesday, July 12, 2000, 4:43:25 PM, you wrote: DS> webmin kann user anlegen! >> >> schnip------------------------ >> mysql -u user -p >> Password: xxxx >> schnip-------------------------- >> DS> Aber das sollte doch so funktionieren? DS> oder nimm mal mysqladmin, oder so ähnlich statt mysql! DS> Tschau DS> Dierk Habe ich probiert und das ist passiert(s.u.); ich weiß nicht weiter! Kann es sein, das ich beim Anlegen des Users etwas falsch gemacht habe? mysqladmin -u root -p reload Enter password: xxx mysql -u user -p Enter password: ERROR 1045: Access denied for user: 'user_(at)_localhost' (Using password: YES) -- Best regards, Benjamin mailto:b.tolasch_(at)_wewo-design.de From wbh_(at)_euta.net Wed, 12 Jul 2000 18:13:24 +0200 Date: Wed, 12 Jul 2000 18:13:24 +0200 From: Wolfgang wbh_(at)_euta.net Subject: [php] AW: [php] OT --- > mySQL - Administration Benjamin wrote: ich habe vieles ausprobiert und ich schaffe es nicht einen neuen User anzulegen. Er steht zwar in der Tabelle 'user' auch mit allen Privilegien, aber er darf sich nicht anmelden schnip------------------------ mysql -u user -p Password: xxxx schnip-------------------------- Hi Benjamin, Versuche folgendes: mysql -u user --password=dein_passwort Der -p Parameter scheint bei SUSE-Linux nicht zu funktionieren. Gruss Wolfgang -- ** Durchgehend geoffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From M.Kurz_(at)_dc-ag.de Wed, 12 Jul 2000 18:21:18 +0200 Date: Wed, 12 Jul 2000 18:21:18 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] mysql_affected_rows() Hi Liste ich hab mal ne Frage: Also ich will bei einem mysql INSERT uberprufen ober er die Daten eingefugt hat. Wie mache ich dies am besten ??? Ich habe dies bis jetzt mit $foo = mysql_affected_rows(); If( $foo == "1") echo "OK"; else echo "FEHLER"; aber irgendwie funktioniert das nicht immer gibt es noch bessere moglichkeiten bzw. kann ich auch bei mysql_affected_rows() ein bestimmten mysql insert angeben (ich glaube da is der Fehler in meinem Script)??? Wenn ja wie??? Beste Gruesse Marcel From sil-nfo_(at)_gmx.de Wed, 12 Jul 2000 18:26:00 +0200 Date: Wed, 12 Jul 2000 18:26:00 +0200 From: Silvio sil-nfo_(at)_gmx.de Subject: [php] AW: [php] OT --- > mySQL - Administration stimmt denn der host ? also darf er sich von localhost einloggen ? >Habe ich probiert und das ist passiert(s.u.); ich weiß nicht weiter! >Kann es sein, das ich beim Anlegen des Users etwas falsch gemacht >habe? > >mysqladmin -u root -p reload >Enter password: xxx > >mysql -u user -p >Enter password: >ERROR 1045: Access denied for user: 'user_(at)_localhost' (Using password: YES) bye silv From fg_(at)_locked.de Wed, 12 Jul 2000 18:35:11 +0200 Date: Wed, 12 Jul 2000 18:35:11 +0200 From: Franz Graf fg_(at)_locked.de Subject: [php] jede Null nach Dezimalpunkt abschneiden? Guido Haeger schrieb: > > > $regex = "/\.0*$/"; > > > echo preg_replace($regex,"",$a)."\n"; // 12.03 > > > > Danke, funktioniert wunderbar in allen Fällen! > > Der reguläre Ausdruck selbst ist aber falsch. Das Ganze funktioniert nur > weil PHP hier ohnehin nur Testvariablen vom Typ Integer oder Double > bekommt. Du kannst Die RegEx hier auch weglassen und bekommst das > gleiche Ergebnis! Ok, nächster Versuch: Spricht was gegen folgendes? $a = "12.0300"; echo (double)$a; Die Lösung scheint mir pers. schon wieder zu einfach. Franz -- Franz Graf fg_(at)_locked.de http://www.Locked.de From b.tolasch_(at)_wewo-design.de Wed, 12 Jul 2000 19:53:56 +0100 Date: Wed, 12 Jul 2000 19:53:56 +0100 From: Benjamin Tolasch b.tolasch_(at)_wewo-design.de Subject: [php] Re[2]: [php] --- > mySQL - Administration Hello Silvio, der host ist "%" habe es aber schon mit localhost porbiert. Wednesday, July 12, 2000, 5:26:00 PM, you wrote: S> stimmt denn der host ? also darf er sich von localhost einloggen ? >>Habe ich probiert und das ist passiert(s.u.); ich weiß nicht weiter! >>Kann es sein, das ich beim Anlegen des Users etwas falsch gemacht >>habe? >> >>mysqladmin -u root -p reload >>Enter password: xxx >> >>mysql -u user -p >>Enter password: >>ERROR 1045: Access denied for user: 'user_(at)_localhost' (Using password: YES) S> bye silv -- Best regards, Benjamin mailto:b.tolasch_(at)_wewo-design.de From GH-lists_(at)_ecora.de Wed, 12 Jul 2000 18:56:39 +0200 Date: Wed, 12 Jul 2000 18:56:39 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] jede Null nach Dezimalpunkt abschneiden? Franz Graf schrieb > Ok, nächster Versuch: > Spricht was gegen folgendes? Das funktioniert natürlich, wie auch schon von anderen vorgeschlagen. > $a = "12.0300"; > echo (double)$a; > Die Lösung scheint mir pers. schon wieder zu einfach. Man denkt halt häufig zu kompliziert => siehe mein erstes Posting zu diesem Thread mit der extralangen Funktion... Guido Haeger From Michael_(at)_Stahmann.de Wed, 12 Jul 2000 19:00:49 +0200 Date: Wed, 12 Jul 2000 19:00:49 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] PHP AUTH extended !?! Hallo Sven, Swen Anklam schrieb: > hallo leute ... > > ich hatte letztens erst ein loginfenster gesehen wo eine dritte eingabe > möglich ist .. > > also nicht nur username und password sondern auch noch domäne. > wenn ich die mail von heute: "HTTP Authentification mit php4 unter IIS4 Wie?" richtig interpretiere, kommt das nur unter Windows (NT?) vor. 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 bjoern_(at)_baer.main.de Wed, 12 Jul 2000 19:05:42 +0200 Date: Wed, 12 Jul 2000 19:05:42 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Problem mit variable functions Hi, in einer Applikation wird die Variable $function = "\$this->set"; gesetzt. Nun möchte ich einen Funktionsaufruf starten, der also die Funktion, die in $function beschrieben ist, aufruft. (variable function, ähnlich variable variables) Funktioniert aber nicht: $$function($parameter); In den Annotated notes auf php.net findet sich der Hinweis, stattdessen {$function}($parameter); zu schreiben. Liefert bei mir (PHP4.0.1pl2) aber nur einen parse error. Weißt jemand eine Lösung? -- From arsajedi_(at)_bupnet.de Wed, 12 Jul 2000 19:22:30 +0200 Date: Wed, 12 Jul 2000 19:22:30 +0200 From: Ali Reza Sajedi arsajedi_(at)_bupnet.de Subject: [php] include problem Hallo, ich versuche aus einer config.php3 Datei Variablen auszulesen und diese dann in einer anderen .lib Datei als neue Variablen zu definieren. z.B.: ich habe in config.php3: $test = "localhost"; und in der bla.lib: require "config.php3"; class test { var host = $test; #line X } Das funktioinert leider nicht. Ich bekomme die Fehlermeldung; parse error in line X. Woran kann das liegen. Kann jemand mir weiterhelfen. Bin fuer jeden Tip dankbar. Ali From backhaus_(at)_dagobert.e-technik.fh-schmalkalden.de Wed, 12 Jul 2000 19:18:33 +0200 Date: Wed, 12 Jul 2000 19:18:33 +0200 From: Karsten Backhaus backhaus_(at)_dagobert.e-technik.fh-schmalkalden.de Subject: [php] Bilder "tunneln" Hallo, mein Rechner sitzt hinter einer Firewall, diese laesst nur die 80, 21, 25 und 110 von aussen nach innen durch. Nun laeuft auf diesem Rechner eine Art Webcamserver, ein kleines Progi welches Bilder von Videoeingang einer Videokarte grabbt und sie ueber einen eingebauten mini-HTTP-Server der auf einem beliebigen port lauscht ausgibt (man fragt einfach mittels GET (GET / HTTP/1,0 ...) an und bekommt als Antwort ein aktuelles jpeg-Bild. Es ist also moeglich dieses Bild mittels in eine Webseite einzufuegen. Bedingt durch die Firewall geht dies jedoch nur im lokalen Netzwerk, HTTP-Anfragen von aussen zeigen das Bild nicht, eine Anfrage an mein_rechner:3000 wird halt von der Firewall nicht durchgelassen. Ich bin also auf der Suche nach einem PHP-Script welches eine Art "Tunnel" zum localhost auf Port 3000 aufbaut und bei einer Anfrage das Bild bei localhost:3000 abholt und sozusagen "on the fly" ausgibt, so dass z.B. ein funktioniert. Jetzt habe ich schon mit den diversen Socket und Filesystem-Funktionen experimentiert, leider waren meine Experimente nicht erfolgreich. Meist wird das Bild einfach nur "in ASCII-Zeichen" angezeigt. Ich vermute mal fgets() und Co geben bei der Ausgabe bestimmte "Sonderzeichen" nicht mit aus. Kann mir da evtl jemand einen Tip geben? Muss doch irgendwie machbar sein... Danke schonmal, ...Karsten From bjoern_(at)_baer.main.de Wed, 12 Jul 2000 19:17:30 +0200 Date: Wed, 12 Jul 2000 19:17:30 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Problem mit variable functions Hi, * Björn Schotte wrote: > Funktioniert aber nicht: > > $$function($parameter); $function($parameter); liefert zumindest ein: b>Fatal error: Call to undefined function: $this->set() in class.xyz.php3 Obwohl es die Methode set() gibt. Auch ein $function = "\$klassenname->set"; half da leider nicht. :-( Björn. From matthias_(at)_t-stop.de Wed, 12 Jul 2000 19:22:23 +0200 Date: Wed, 12 Jul 2000 19:22:23 +0200 From: =?iso-8859-1?Q?Matthias_H=E4nel?= matthias_(at)_t-stop.de Subject: [php] Bilder in MySQLDatenbank speichern This is a multi-part message in MIME format. ------=_NextPart_000_0015_01BFEC36.819E7D60 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hat schonmal jemand upgeloadete Bilder in einer Datenbank (als BLOB) = gespeichert und dann wieder ausgegeben?=20 Hat jmd dazu ein kleines Codebeispiel? Danke euch Matthias ------=_NextPart_000_0015_01BFEC36.819E7D60 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hat schonmal jemand upgeloadete Bilder = in einer=20 Datenbank (als BLOB) gespeichert und dann wieder ausgegeben? =
Hat jmd dazu ein kleines = Codebeispiel?
 
Danke euch
Matthias
------=_NextPart_000_0015_01BFEC36.819E7D60-- From kai_(at)_pc-infos.de Wed, 12 Jul 2000 19:27:55 +0200 Date: Wed, 12 Jul 2000 19:27:55 +0200 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] Bilder "tunneln" Ganz einfach ist die Lösung: Du musst logischerweise den "Content-Type:" im header setzen... also vor dem image-tunnel "header('Content-Type: image/jpeg');" ausführen... http://php.net/manual/html/function.header.html -- / Kai Hoerner | ICQ: 15793712 | / phone: +49 5082 912 007 | AIM: Perane From drews_(at)_movinweb.de Wed, 12 Jul 2000 19:29:05 +0200 Date: Wed, 12 Jul 2000 19:29:05 +0200 From: Wolfgang Drews drews_(at)_movinweb.de Subject: [php] Bilder in MySQLDatenbank speichern Sent: Wednesday, July 12, 2000 7:22 PM Subject: [php] Bilder in MySQLDatenbank speichern Hi Matthias, > Hat schonmal jemand upgeloadete Bilder in einer Datenbank > (als BLOB) gespeichert und dann wieder ausgegeben? du solltest bilder nicht in der DB halten, wegen der Performance. Besser legst du in der DB nur den Link zum Bild ab. mit bestem Gruß -Wolfgang -- PHP Knotenpunkt - Dynamic Web Pages: http://www.dynamic-webpages.de PHP-Stand auf Europas größter Linux-Messe: LinuxTag 2000 Nachlese & LinuxTag 2001 weitere Infos _(at)_ http://www.dynamic-webpages.de/ From Michael_(at)_Stahmann.de Wed, 12 Jul 2000 19:27:13 +0200 Date: Wed, 12 Jul 2000 19:27:13 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Bilder "tunneln" Hallo Karsten, Karsten Backhaus schrieb: > Meist wird das Bild > einfach nur "in ASCII-Zeichen" angezeigt. Ich vermute mal fgets() und Co > geben bei der Ausgabe bestimmte > "Sonderzeichen" nicht mit aus. > Ich bin wirklich kein Experte in solchen Dingen, aber es klingt ganz nach readfile("datei.jpg"); Das läßt die Datei so wie sie ist. Vieleicht mußt Du aber nocheinmal einen Header vorwegschicken. Header("Content-type: image/jpg"); Also im Prinzip nur: Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From Michael_(at)_Stahmann.de Wed, 12 Jul 2000 19:29:40 +0200 Date: Wed, 12 Jul 2000 19:29:40 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Bilder in MySQLDatenbank speichern Matthias Hänel schrieb: > Hat schonmal jemand upgeloadete Bilder in einer Datenbank (als BLOB) > gespeichert und dann wieder ausgegeben?Hat jmd dazu ein kleines > Codebeispiel? Danke euchMatthias Ja: http://www.koehntopp.de/php/faq-13.html#ss13.3 :-) Gruß Michael Please don´t HTM(ail)L us! -- -------------------------------------------------------- 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 sil-nfo_(at)_gmx.de Wed, 12 Jul 2000 19:35:03 +0200 Date: Wed, 12 Jul 2000 19:35:03 +0200 From: Silvio sil-nfo_(at)_gmx.de Subject: [php] Bilder "tunneln" huhu hmm dein rechner ergo du kannst machen was du willst ? erstmal gibts auch programme die auf beliebigen ports lauschen falls dein server das nicht unterstützt evt findest auch was passendes fürn apache ansonsten halt umleiten in datei un vom eigentlichen webserver wieder aufrufen lassen oder oder oder ich mein sowas kannste doch sinnvoller an der wurzelbekämpfen als drumrumzuscripten :))) bye silv *********** REPLY SEPARATOR *********** On 12.07.2000 at 19:18 Karsten Backhaus wrote: >Hallo, > >mein Rechner sitzt hinter einer Firewall, diese laesst nur die 80, 21, >25 und 110 von aussen nach innen durch. >Nun laeuft auf diesem Rechner eine Art Webcamserver, ein kleines Progi >welches >Bilder von Videoeingang einer Videokarte grabbt und sie ueber einen >eingebauten >mini-HTTP-Server der auf einem beliebigen port lauscht ausgibt (man >fragt einfach >mittels GET (GET / HTTP/1,0 ...) an und bekommt als Antwort ein >aktuelles jpeg-Bild. >Es ist also moeglich dieses Bild mittels >in eine Webseite >einzufuegen. >Bedingt durch die Firewall geht dies jedoch nur im lokalen Netzwerk, >HTTP-Anfragen von aussen zeigen das Bild nicht, eine Anfrage an >mein_rechner:3000 wird halt von der Firewall nicht durchgelassen. From tfromm_(at)_cs.uni-potsdam.de Wed, 12 Jul 2000 19:33:19 +0200 Date: Wed, 12 Jul 2000 19:33:19 +0200 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] Bilder in MySQLDatenbank speichern Hallo, > > Hat schonmal jemand upgeloadete Bilder in einer Datenbank > > (als BLOB) gespeichert und dann wieder ausgegeben? http://www.phpbuilder.com/columns/florian19991014.php3 > du solltest bilder nicht in der DB halten, wegen der Performance. > Besser legst du in der DB nur den Link zum Bild ab. beides sollte man tun, wobei es redundant sein sollte, d.h. einmal auf dem filesystem des webservers sollten die bilder sozusagen gecacht werden und eben einmal in der datenbank abgelegt. wichtig ist dies z.B. bei verteilten webservern. zwar koennte man dies mit nfs ausgleichen, doch wuerde das nur den traffic zwischen den rechnern erhoehen. gruss thomas -- ----------------------------------------------------------------- InUBIT - your e-business partner! http://www.inubit.com InUBIT GmbH, Lützowstr. 105, D-10785 Berlin, fon ++49 30 230054-70 http://codewizards.org/thomas.fromm mailto:tfromm_(at)_php.net "go away or I will replace you with a small php script." From M._Tiedemann_(at)_e-mails.ch Wed, 12 Jul 2000 20:00:15 +0200 Date: Wed, 12 Jul 2000 20:00:15 +0200 From: M. Tiedemann M._Tiedemann_(at)_e-mails.ch Subject: [php] phpMyAdmin ohne Authentification Hallo Liste phpMyAdmin ist bekanntlich ein großartiges Tool, allerdings sollte es in einem durch BasicAuthentification geschützen Verzeichnis liegen. Ich erhalte nun von einem Server die Meldung "forbidden filename: .htaccess". Jetzt werde ich phpMyAdmin keinesfalls ohne irgendeine Absicherung laufen lassen. Jedesmal vor Benutzung die config.inc.php3 per ftp upzuloaden und anschließend wieder zu löschen ist mir aber einiges zu stressig. Ich erwäge daher, phpMyAdmin komplett außerhalb der www-root aufzuladen und mit einem PHP-Script zu includen. Zur Absicherung müßte der Script eine übersandte Variable aus der DB validieren. Das zugehörige Form hätte ich nur auf meinem lokalen Rechner, und bei Verwendung der method=POST denke ich, daß die übersandte Variable nicht von irgendwelchen Proxies geloggt wird. Wie ich das sehe, wird man für dieses Verfahren etliche Pfade anpassen müssen. Daher meine Frage, ob jemand das schon einmal gemacht und möglicherweise eine Liste dokumentiert hat, in welchen Dateien an welchen Stellen Anpassungen vorzunehmen sind, oder ob es gar einen Script gibt, in den man den Pfad vom includenden Script zum phpMyAdmin-Verzeichnis einträgt und der dann die Anpassungen kurzerhand in die Dateien von phpMyAdmin reinschreibt. TIA TJ From sil-nfo_(at)_gmx.de Wed, 12 Jul 2000 20:32:07 +0200 Date: Wed, 12 Jul 2000 20:32:07 +0200 From: Silvio sil-nfo_(at)_gmx.de Subject: [php] select name bzw select multiple 1.php "; for ( $j = 1; $j < 9; $j++ ): echo "$j:  Preiszuschlag:
"; endfor; } endfor; Ich hoffe mich versteht jemand und kann mir einen Lösungsvorschlag unterbreiten. MfG Andreas -- vocote.de e.K. WWW: http://www.vocote.de Andreas Kaiser email: info_(at)_vocote.de Neudörfeler Str. 4a Telefon: +49-37439-77175 08543 Jocketa Fax: +49-37439-77185 From jmp._(at)_gmx.de Fri, 14 Jul 2000 11:13:28 +0200 Date: Fri, 14 Jul 2000 11:13:28 +0200 From: Jan-Martin Pulwitt jmp._(at)_gmx.de Subject: [php] mysql_connect Hi Leute! Ich hab' 'n Problem... Irgendwie scheint mein PHP 3.0.14 die Funktion mysql_connect nicht zu kennen!! könnt ihr mir sagen, woran das liegt und wie ich das ändern kann? Hier mal 'n TestScript und die Ausgabe: Fatal error: Call to unsupported or undefined function mysql_connect() in E:\Websites\Webserver\cgi-bin\mysql.php3 on line 2 Super.... :-( regards, Jan-Martin Pulwitt From dan_(at)_hitservice.de Fri, 14 Jul 2000 11:28:19 +0200 Date: Fri, 14 Jul 2000 11:28:19 +0200 From: Daniel Nemetz dan_(at)_hitservice.de Subject: [php] session handling tach auch, ich stehe vor folgender aufgabe, ich möchte gerne einen session handler selber schreiben, (nein ich will nicht phplib verwenden, denn ich will den session handler zum privatvergnügen und zum lernen schreiben) nun lasse ich wenn ein user sich einloggt username und pwd übergeben diese beiden strings werden dann mit denen in der mysql db gecheckt. ist passwort und username richtig, so wird seine ip geloggt. wenn der user nun auf eine neue site kommt, so wird der username mit übergeben, und so anhand des usernames geprüft ob noch die selbe ip zugreift wie die welche eingeloggt wurde. und es wird ein string ausgelesen in welchem jeder buchstabe die berechtigung gibt eine bestimmte seite aufzurufen. (zB. c für die site user ändern; oder a für die site user hinzufügen) nun wird eben seitenspezifisch geprüft ob der user den buchstabe der für den seitenaufruf notwendig ist besitzt oder nicht. wenn ip-check und berechtigungscheck abgeschlossen sind so darf der user auf die site sonst nicht. nun meine fragen: habe ich etwas übersehen, sollte ich den sessionhandler um funktionen erweitern ? hat jemand erfahrung damit ? über erweiterungen oder ergänzungen bin ich sehr dankbar, TIA. D From patrick_(at)_hpi.de Fri, 14 Jul 2000 11:26:21 +0200 Date: Fri, 14 Jul 2000 11:26:21 +0200 From: Patrick Schneider patrick_(at)_hpi.de Subject: [php] mysql_connect Hi Jan-Martin, Jan-Martin Pulwitt schrieb: [..] > Ich hab' 'n Problem... [..] > Fatal error: Call to unsupported or undefined function > mysql_connect() in E:\Websites\Webserver\cgi-bin\mysql.php3 such mal in deiner PHP.INI (meistens in \windows\ ) nach mysql.dll und unkommentiere die Zeile... Danach sollte es funzen. Tschau, Patrick From krs_(at)_treu-elektro.de Fri, 14 Jul 2000 11:32:13 +0200 Date: Fri, 14 Jul 2000 11:32:13 +0200 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] Umbruch-Problem bei Textarea Hi, Cyrill Schumacher schrieb: > > vielleicht sowas: > > function my_nl2br($string){ > if(ereg("<|>",$string)!=true){ > $str = ereg_replace(" > ","
",$string); > } else { > $str = ereg_replace(" > "," ",$string); > } > return ereg_replace("[\t]+","",$str); > } > ich glaube, da sind ein paar Zeichen dem EMail-Transport zum Opfer gefallen. Könntest Du mir bitte die "Sonderzeichen" Buchstabieren? Danke. MfG Stefan Krister Linux T-Shirt / Sendmail+Squid-Auswertung: http://creative.chaos.de -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From Michael_(at)_Stahmann.de Fri, 14 Jul 2000 11:33:30 +0200 Date: Fri, 14 Jul 2000 11:33:30 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] session handling Hallo Daniel, Daniel Nemetz schrieb: > wenn ip-check und berechtigungscheck abgeschlossen sind so darf der user auf > die site sonst nicht. > > nun meine fragen: habe ich etwas übersehen, sollte ich den sessionhandler um > funktionen erweitern ? hat jemand erfahrung damit ? Dazu gibt es Endlose Beiträge im Archiv, die IP kann sich wärend der Session ändern. Dann schaut der Gast in die Röhre... Bitte Archiv durchsuchen. 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 jmp._(at)_gmx.de Fri, 14 Jul 2000 11:38:27 +0200 Date: Fri, 14 Jul 2000 11:38:27 +0200 From: Jan-Martin Pulwitt jmp._(at)_gmx.de Subject: [php] mysql_connect > such mal in deiner PHP.INI (meistens in \windows\ ) nach mysql.dll und > unkommentiere die Zeile... > Danach sollte es funzen. Ich hab die Zeile gesucht, aber nur extension=php_mysql.dll gefunden. Aber die Datei php_mysql.dll ist nirgends auf meiner HDD! Woher bekomm' ich die? Kann mir die einer per PM schicken? regards, Jan-Martin Pulwitt From ody__(at)_gmx.de Fri, 14 Jul 2000 12:03:49 +0200 Date: Fri, 14 Jul 2000 12:03:49 +0200 From: Ron Grahnert ody__(at)_gmx.de Subject: [php] mysql_connect Jan-Martin Pulwitt schrieb: > > such mal in deiner PHP.INI (meistens in \windows\ ) nach mysql.dll und > > unkommentiere die Zeile... > > Danach sollte es funzen. > > Ich hab die Zeile gesucht, aber nur > extension=php_mysql.dll > gefunden. > Genau um diese gehts =) > > Aber die Datei php_mysql.dll ist nirgends auf meiner HDD! > Woher bekomm' ich die? > Die ist normalerweise im php-pack dabei!? > > Kann mir die einer per PM schicken? > jo, is unterwegs. > > regards, > > Jan-Martin Pulwitt > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php ody. From behrens_(at)_takenet.de Fri, 14 Jul 2000 12:05:13 +0200 Date: Fri, 14 Jul 2000 12:05:13 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] mysql_connect Jan-Martin Pulwitt schrieb: > > > such mal in deiner PHP.INI (meistens in \windows\ ) nach mysql.dll und > > unkommentiere die Zeile... > > Danach sollte es funzen. > > Ich hab die Zeile gesucht, aber nur > extension=php_mysql.dll > gefunden. > > Aber die Datei php_mysql.dll ist nirgends auf meiner HDD! > Woher bekomm' ich die? > > Kann mir die einer per PM schicken? Nein. (Wahrscheinlich fehlen dir ja noch ganz andere *.dll's) Fuer php3.x werden alle benoetigten Dateien in der Distribution mitgebracht. Lade dir am besten eine aktuelle PHP3.0.16 fuer Windows herunter( http://www.php.net ). Da ist dann alles garantiert dabei. Gruss Joerg Behrens ps:Fuer kurze Zeit konnte man die 14er herunterladen.. durch ein 'Misgeschick' war diese Distribution unvollstaendig. Evtl. hast du ja so eine. -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From info_(at)_site4u.de Fri, 14 Jul 2000 12:32:17 +0200 Date: Fri, 14 Jul 2000 12:32:17 +0200 From: Stefan Markmann info_(at)_site4u.de Subject: [php] Rechte beim schreiben Hi, muß ich, wenn ich mit einem script eine datei schreiben will, das verzeichniss auf chmod777 setzen? oder tut das nur not, wenn der user schreiben will - hier schreibt ja der server. CU Stefan From kk_(at)_netuse.de Fri, 14 Jul 2000 12:40:20 +0200 Date: Fri, 14 Jul 2000 12:40:20 +0200 From: Kristian =?iso-8859-1?Q?K=F6hntopp?= kk_(at)_netuse.de Subject: [php] session handling http://www.koehntopp.de/php/faq-16.html#ss16.8 -- Kristian Köhntopp, NetUSE AG Siemenswall, D-24107 Kiel Tel: +49 431 386 436 00, Fax: +49 431 386 435 99 Using PHP3? See our web development library at http://phplib.netuse.de/ From laura.reising_(at)_online.de Fri, 14 Jul 2000 12:40:17 +0200 Date: Fri, 14 Jul 2000 12:40:17 +0200 From: Laura Reising laura.reising_(at)_online.de Subject: [php] Sinus? Kosinus? Exitus! %-6 Hallo Andreas, erstmal danke (auch an Thomas). Aber irgendwie klappt das noch nicht so ganz (s.u.). > > ich zeichne mit PHP einen Kreis. Jetzt möchte ich vom Mittelpunkt des > > Kreises (sagen wir x=100, y=100) eine Linie (sagen wir im Winkel von > 60 > > Grad) zum Rand des Kreises ziehen. Wie kann ich mit PHP den Endpunkt > der > > Linie errechnen? > > > > ungefähr so: > > x = mittelpunkt_x + radius * cos(60); > y = mittelpunkt_y + radius * sin(60); Die Linie landet zwar auf dem Kreisbogen, aber nicht da, wo sie hinsoll. Deshalb habe ich ein kleines Testskript mit folgenden Output geschrieben: Cosinus von 60 (*100): -95.241298041516 => rund -95 Sinus von 60 (*100): -30.481062110222 => rund -30 Hm! Da 0 Grad in PHP rechts liegt und dann im Uhrzeigersinn weitergezählt wird, müßte der 60 Grad-Endpunkt rechts unten vom Mittelpunkt liegen. Wenn ich aber die obige Formel anwende, erscheint folgendes Szenario: $endeX = 100 + (-95) => 5 $endeY = 100 + (-30) => 70 5, 70 liegt aber nicht rechts unter dem Mittelpunkt (100,100) sondern links über ihm. Also habe ich die absoluten Werte von cos() und sin() verwendet: $endeX = 100 + 95 => 195 $endeY = 100 + 30 => 130 195,130 liegt zwar rechts unter dem Mittelpunkt (100,100), aber niemals 60 Grad (ich schätze vielleicht 15 Grad)! Wo sitzt denn im "Einheitskreis" die 0 Grad? Kann man das hier irgendwie hinbekommen? Oder hat Pythagoras einen Fehler gemacht? *diegernmitdenZahlentanzenwürdeaberesnichthinbekommt* Laura From chris_(at)_dreifeld.de Fri, 14 Jul 2000 12:44:15 +0200 Date: Fri, 14 Jul 2000 12:44:15 +0200 From: Chris Skladny chris_(at)_dreifeld.de Subject: [php] Rechte beim schreiben >On Fri, 14 Jul 2000 12:32:17 +0200, you wrote: >Hi, > >muß ich, wenn ich mit einem script eine datei schreiben will, das >verzeichniss auf chmod777 setzen? oder tut das nur not, wenn der user >schreiben will - hier schreibt ja der server. Hi Stefan, Probiere es doch einmal mit: chmod 666 -R verzeichnisname >CU >Stefan Mit freundlichem Gruss Chris Skladny ....................................................................... D R E I F E L D AG | Telefon: +49 7135 / 9 61 04 - 7 Meimsheimer Str. 7 | Telefax: +49 7135 / 9 61 04 - 9 74336 Brackenheim | WWW: http://www.dreifeld.de/ ....................................................................... PGP-Fingerprint : E372 791D 40EF 7DAE 8F3B 09F6 5614 8272 1664 E770 ....................................................................... From GH-lists_(at)_ecora.de Fri, 14 Jul 2000 12:30:15 +0200 Date: Fri, 14 Jul 2000 12:30:15 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] session handling Daniel Nemetz schrieb > ist passwort und username richtig, so wird seine ip geloggt. > wenn der user nun auf eine neue site kommt, so wird der > username mit übergeben, und so anhand des usernames > geprüft ob noch die selbe ip zugreift wie die welche > eingeloggt wurde. und es wird ein string ausgelesen in welchem > jeder buchstabe die berechtigung gibt eine bestimmte seite > aufzurufen. (zB. c für die site user ändern; oder a für die site > user hinzufügen) nun wird eben seitenspezifisch geprüft ob > der user den buchstabe der für den seitenaufruf notwendig ist > besitzt oder nicht. > > wenn ip-check und berechtigungscheck abgeschlossen sind so > darf der user auf die site sonst nicht. > > nun meine fragen: habe ich etwas übersehen, Ja, Dein Session-Handling ist unbrauchbar. 1. Bei Leuten, die einen Dial-Up-Internetzugang nutzen, kann während einer Online-Session die IP wechseln. D.h ein eigentlich berechtiger und korrekt angemeldeter User verliert seine Berechtigung, weil der Provider ihm eine andere IP zugewiesen hat. Auch T-Online scheint das zu praktizieren, weshalb z.B. das Shopsystem eines größeren amerikanischen Anbieters versagt, wenn man Cookies deaktiviert. 2. Zwei User Deines System sitzen hinter einer Firewall oder einem Proxy und haben die selbe IP. Wenn Session-Id gleich Username ist, wird die Session-Id leicht zu raten sein. Man kann also recht leicht und unberechtigt die Session des anderen übernehmen. 3. Wenn ich Dein Berechtigungssystem richtig verstanden habe, dann brauchst Du einen Buchstaben pro Seite für die Definition der Rechte. Dies wird bei großen Projekten unübersichtlich bis unpraktikabel. Teile lieber Deine User in Gruppen (z.B. User, Editor, Administrator) und lege dann auf jeder Seite fest, von welchen Usern sie benutzt werden darf. Guido Haeger From GH-lists_(at)_ecora.de Fri, 14 Jul 2000 12:48:45 +0200 Date: Fri, 14 Jul 2000 12:48:45 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Sinus? Kosinus? Exitus! %-6 ti schrieb > Also: > sin(90)=1; cos(90)=0; > x = 100 + 100 * 0 = 100; > y= 100+ 100* 1 = 200; > das Leutet doch ein, das (100,200) über (100,100) liegt, genau 90 grad! Ja, aber genau das Ergebnis bekam ich eben nicht. cos(90) liefert per PHP -0.44807361612917 sin(90) liefert per PHP 0.89399666360056 Ein Blick ins Manual ergab, daß Cos und Sin in PHP als Argument das Bogenmaß und keine Winkelangabe erwarten. Damit klappt es jetzt. Vielen Dank. Guido Haeger From laura.reising_(at)_online.de Fri, 14 Jul 2000 13:04:52 +0200 Date: Fri, 14 Jul 2000 13:04:52 +0200 From: Laura Reising laura.reising_(at)_online.de Subject: [php] Sinus? Kosinus? Exitus! %-6 Hallo Guido, > Ein Blick ins Manual ergab, daß Cos und Sin in PHP als Argument das > Bogenmaß und keine Winkelangabe erwarten. Damit klappt es jetzt. Aha! Dann hat sich meine Frage von 12:40 wahrscheinlich schon erledigt - nur: Was ist ein Bogenmaß und wie groß ist das bei 60 Grad (Hilfe!)? *hätteichdochnurinMathebesseraufgepasst* Laura From info_(at)_bonsai-welt.de Fri, 14 Jul 2000 13:10:07 +0200 Date: Fri, 14 Jul 2000 13:10:07 +0200 From: Andreas Korinek info_(at)_bonsai-welt.de Subject: [php] Zahl formatieren Hallo Liste, eine einfache Frage: Ich will einen DM-Betrag zum Euro konvertieren und umgekehrt, dabei soll aber immer das Format z.B. "1234455.45" ausgegeben werden. Ich hab schon alles mögliche komplizierte probiert, mit ziemlich bescheidenem Ergebnis. Da gibts aber bestimmt eine einfache Funktion dafür, ich find bloß nix. Kann mir einer helfen? Danke. -- Mit freundlichen Grüßen Andreas Korinek info_(at)_bonsai-welt.de From tirmen_(at)_gmx.net Fri, 14 Jul 2000 13:14:55 +0200 Date: Fri, 14 Jul 2000 13:14:55 +0200 From: ti tirmen_(at)_gmx.net Subject: [php] AW: [php] Sinus? Kosinus? Exitus! %-6 Hi Laura, > x = mittelpunkt_x + radius * cos(60); > y = mittelpunkt_y + radius * sin(60); Die Linie landet zwar auf dem Kreisbogen, aber nicht da, wo sie hinsoll. Deshalb habe ich ein kleines Testskript mit folgenden Output geschrieben: >Cosinus von 60 (*100): -95.241298041516 => rund -95 ??? >cos(60grad) bzw. cos(Pi/3) = 1/2!!! => 50 bzw. 150 Sinus von 60 (*100): -30.481062110222 => rund -30 ??? sin(60grad) bzw sin(Pi/3) = sqrt(3)/2 => ca 86,66 bzw. 186,66 >Hm! Da 0 Grad in PHP rechts liegt und dann im Uhrzeigersinn weitergezählt >wird <-- wenn das stimmt, stimmt die Formel nicht da Mathematisch positiv gegen den Uhrzeigersinn bedeutet also aus 100 + x wird 100 -x Kann das sein das du erstmal die Grads in Radians umrechnen musst!! rad = Pi/180 * grad und die in sin und cos einsetzen!!! Gruss Thomas From jmp._(at)_gmx.de Fri, 14 Jul 2000 13:14:13 +0200 Date: Fri, 14 Jul 2000 13:14:13 +0200 From: Jan-Martin Pulwitt jmp._(at)_gmx.de Subject: [php] mysql_connect > Lade dir am besten eine aktuelle PHP3.0.16 fuer Windows herunter( > http://www.php.net ). Da ist dann alles garantiert dabei. Danke! mit der neuen PHP 3.0.16 geht's Problemlos :-) Jan-Martin Pulwitt From daniel_(at)_zwink.de Fri, 14 Jul 2000 13:21:11 +0200 Date: Fri, 14 Jul 2000 13:21:11 +0200 From: Daniel Zwink daniel_(at)_zwink.de Subject: [php] Sinus? Kosinus? Exitus! Hallo, Laura Reising wrote: > > Hallo Guido, > > > Ein Blick ins Manual ergab, daß Cos und Sin in PHP als > > Argument das Bogenmaß und keine Winkelangabe erwarten. > > Damit klappt es jetzt. > > Aha! Dann hat sich meine Frage von 12:40 wahrscheinlich > schon erledigt - nur: > > Was ist ein Bogenmaß und wie groß ist das bei 60 Grad (Hilfe!)? *g* ... 360 Grad entsprechen 2*PI im Bogenmaß. --> Winkel_in_Grad / 180 * PI = Winkel_im_Bogenmaß Daniel From tirmen_(at)_gmx.net Fri, 14 Jul 2000 13:30:12 +0200 Date: Fri, 14 Jul 2000 13:30:12 +0200 From: ti tirmen_(at)_gmx.net Subject: [php] Korrigiert: [[php] Sinus? Kosinus? Exitus! %-6 Hi Laura und alle dies wissen wollen, > x = mittelpunkt_x + radius * cos(60); > y = mittelpunkt_y + radius * sin(60); Die Linie landet zwar auf dem Kreisbogen, aber nicht da, wo sie hinsoll. Deshalb habe ich ein kleines Testskript mit folgenden Output geschrieben: >Cosinus von 60 (*100): -95.241298041516 => rund -95 ??? >cos(60grad) bzw. cos(Pi/3) = 1/2!!! => 50 bzw. 150 Sinus von 60 (*100): -30.481062110222 => rund -30 ??? sin(60grad) bzw sin(Pi/3) = sqrt(3)/2 => ca 86,66 bzw. 186,66 >Hm! Da 0 Grad in PHP rechts liegt und dann im Uhrzeigersinn weitergezählt >wird <-- wenn das stimmt, stimmt die Formel nicht da Mathematisch positiv gegen den Uhrzeigersinn bedeutet also aus y=100 + 100 * sin(Pi/3) wird y= 100 - 100 * sin(Pi/3); Bei x bleibt alles gleich! Kann das sein das du erstmal die Grads in Radians umrechnen musst!! rad = Pi/180 * grad und die in sin und cos einsetzen!!! Gruss Thomas From r.scheike_(at)_r2-net.de Fri, 14 Jul 2000 13:43:50 +0200 Date: Fri, 14 Jul 2000 13:43:50 +0200 From: Roland Scheike r.scheike_(at)_r2-net.de Subject: [php] Zahl formatieren > eine einfache Frage: Ich will einen DM-Betrag zum Euro konvertieren und > umgekehrt, dabei soll aber immer das Format z.B. "1234455.45" ausgegeben > werden. Ich hab schon alles mögliche komplizierte probiert, mit ziemlich > bescheidenem Ergebnis. Da gibts aber bestimmt eine einfache Funktion dafür, ich > find bloß nix. Hi Andreas, probiers mal so: sprintf("%10.2f Euro
%10.2f DM",$preis,$preis*1.95583); max. 10 Vorkomma- Stellen, 2 Nachkommastellen Hoffe das hilft, Gruß, Roland From swift31_(at)_gmx.de Fri, 14 Jul 2000 13:48:43 +0200 Date: Fri, 14 Jul 2000 13:48:43 +0200 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] Zahl formatieren ----- Original Message ----- From: Andreas Korinek To: Sent: Friday, July 14, 2000 1:10 PM Subject: [php] Zahl formatieren > Hallo Liste, > > eine einfache Frage: Ich will einen DM-Betrag zum Euro konvertieren und > umgekehrt, dabei soll aber immer das Format z.B. "1234455.45" ausgegeben > werden. Ich hab schon alles mögliche komplizierte probiert, mit ziemlich > bescheidenem Ergebnis. Da gibts aber bestimmt eine einfache Funktion dafür, ich > find bloß nix. > http://www.php.net/manual/function.number-format.php MfG Martin -- |[ Martin Klumpp ]||[ martin_(at)_coolt.org ]| |[ Egonstr. 58 ]|[ 79106 Freiburg ]| |[ 0761/7073347 ]|[ 0179/6974288 (mobil) ]| -- From chris_(at)_dreifeld.de Fri, 14 Jul 2000 13:51:02 +0200 Date: Fri, 14 Jul 2000 13:51:02 +0200 From: Chris Skladny chris_(at)_dreifeld.de Subject: [php] Rechte beim schreiben On Fri, 14 Jul 2000 12:32:17 +0200, you wrote: >Hi, > >muß ich, wenn ich mit einem script eine datei schreiben will, das >verzeichniss auf chmod777 setzen? oder tut das nur not, wenn der user >schreiben will - hier schreibt ja der server. > >CU >Stefan hi stephan, wenn ich dich soweit korrekt vestanden habe, willst du eine datei editieren, und unter anderem auch etwas reinschreiben und speichern ! dann probier es mal im sh/shell: chmod 666 -R folder/ Mit freundlichem Gruss Chris Skladny ....................................................................... D R E I F E L D AG | Telefon: +49 7135 / 9 61 04 - 7 Meimsheimer Str. 7 | Telefax: +49 7135 / 9 61 04 - 9 74336 Brackenheim | WWW: http://www.dreifeld.de/ ....................................................................... PGP-Fingerprint : E372 791D 40EF 7DAE 8F3B 09F6 5614 8272 1664 E770 ....................................................................... From webmasterbhs_(at)_bluewin.de Fri, 14 Jul 2000 14:00:32 +0200 Date: Fri, 14 Jul 2000 14:00:32 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Umbruch-Problem bei Textarea nein, die funktion stimmt ! es ist nix dem mail trans zum opfer gefallen ... > ich glaube, da sind ein paar Zeichen dem EMail-Transport zum Opfer > gefallen. Könntest Du mir bitte die "Sonderzeichen" Buchstabieren? kiri From laura.reising_(at)_online.de Fri, 14 Jul 2000 14:16:32 +0200 Date: Fri, 14 Jul 2000 14:16:32 +0200 From: Laura Reising laura.reising_(at)_online.de Subject: [php] Korrigiert: [[php] Sinus? Kosinus? Exitus! %-6 Hallo Thomas, >Kann das sein das du erstmal die Grads in Radians umrechnen musst!! >rad = Pi/180 * grad und die in sin und cos einsetzen!!! Das war es. Danke! Auch noch mal an Daniel! Jetzt landet die Linie richtig. > >Hm! Da 0 Grad in PHP rechts liegt und dann im Uhrzeigersinn weitergezählt > >wird > <-- wenn das stimmt, stimmt die Formel nicht da Mathematisch positiv gegen > den Uhrzeigersinn bedeutet also aus y=100 + 100 * sin(Pi/3) wird y= 100 - > 100 * sin(Pi/3); Wie auch immer, das müßt Ihr Mathe-Asse unter euch aus machen. Fest steht, bei PHP ist 0 Grad rechts und wandert im Uhrzeigersinn (siehe ImageArc()). Vielleicht ist es ja ein Bug. Dazu weiss bestimmt Egon was zu sagen. Schönes Wochenende euch allen. Laura From b.tolasch_(at)_wewo-design.de Fri, 14 Jul 2000 15:30:30 +0100 Date: Fri, 14 Jul 2000 15:30:30 +0100 From: Benjamin Tolasch b.tolasch_(at)_wewo-design.de Subject: [php] Fehlerbehandlung bei PHP und MySQL Hi Liste, gibt es eine möglich keit zu überprüfen ob die Daten per PHP & mySql in die DB geschrieben wurden? Zum Beispiel über den Handle ? Oder ist dies nur eine Variable die nur wahr oder falsch ausgiebt? Problem ist folgendes: Ich habe ein Script, das Daten aus einem Formular per GET auslesen und es in eine DB schreiben soll. Es sind sowohl Strings als auch Integer dabei. Bei dem Script lasse ich mir den Handle von allen Schritten anzeigen. sprich: echo "$ConnectHandle"; echo "$DBHandle"; echo "QueryHandle"; ich bekomme bei den ersten beiden immer eine 1 zurück bei dem QueryHandle entweder nichts oder eine 1 aber dann ist auch nichts passiert. -- Mit freundlichen Grüßen, Benjamin Tolasch From joachim_(at)_staeck-online.de Fri, 14 Jul 2000 14:22:07 +0200 Date: Fri, 14 Jul 2000 14:22:07 +0200 From: Joachim Staeck joachim_(at)_staeck-online.de Subject: [php] AW: [php] AW: [php] Windows vs. Linux Server > PHP läuft doch Server-seitig. Zusätzlich soll doch logging (auf dem > Server) > in einer Datei erfolgen. Wieso stellt dann ISDN einen Hinderungsgrund > dar? > Dies doch nur bei der Übertragung der Ergebnisse an den aufrufenden > Client, > oder seh ich da was falsch? > Die eigentliche Script-Abarbeitung bzw. Ergebnis-Ermittlung ist doch > unabhängig > von der Leitung, oder? Gemessen würde also nur die reine > Server-Performance. > > Würde zumindest den potenziellen Teilnehmerkreis erhöhen. Wenn wir nur die Server Performance (Rechenleistung) messen möchten wäre das möglich, wobei wir schon mehrere Anfragen gleicheitig senden sollten, da bei nur 1 Anfrage/s SMP Systeme diese eine Anfrage schlecht auf 2 CPUs verteilen können. Wenn z.B. PHP auf meinem Dual System kompiliere, hab ich auch nur etwas davon wenn ich das make dazu zwinge in mehreren Threads zu kompilieren. Ansonsten fände ich es schon interessant die Anbindung mit zu testen, den was nützt ein Server der die PHP Skripte extrem Fix ausführt, aber z.B. in den USA steht und daher schon durch den Leitungsweg mindestens 100ms länger braucht bis die Antwort beim Client ist, bzw. die Anfrage beim Server. Wenn wir dann nur über einen Provider testen würden, hätten Kunden dieses Providers einen Vorteil, Kunden eines anderen Providers einen Nachteil. So ist z.B. das neue Level3 Rechenzentrum in Frankfurt sehr gut an den DeCIX angebunden, leider haben die z.Zt. aber kein Peering mit der DTAG, weshalb zwischen Level3 und DTAG alles über London läuft. Für Kunden von UUNet/XLink und allen anderen die am DeCIX hängen sind die Server aber extrem schnell erreichbar. MfG Joachim From marcel_(at)_amg.yi.org Fri, 14 Jul 2000 14:31:43 +0200 Date: Fri, 14 Jul 2000 14:31:43 +0200 From: Marcel Beerta marcel_(at)_amg.yi.org Subject: [php] Sinus? Kosinus? Exitus! %-6 OKI, hier meine Version: $xmid = 100; //xmitte $ymid = 100; //ymitte $r = 200; //KreisRadius $w = 60; //winkel $u = M_PI/180; $x = $xmid + r * cos(w*u); $y = $ymid - r * sin(w*u); line($xmid,$ymid,$x,$y); so, fettich ... müsste klappen, is aber untested -- Marcel Beerta beerta_(at)_weberweb.de http://www.mazenphp.de > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Laura Reising > Sent: Friday, July 14, 2000 8:26 AM > To: PHP Mailinglist > Subject: [php] Sinus? Kosinus? Exitus! %-6 > > > Hallo Liste, > > ich zeichne mit PHP einen Kreis. Jetzt möchte ich vom Mittelpunkt des > Kreises (sagen wir x=100, y=100) eine Linie (sagen wir im > Winkel von 60 > Grad) zum Rand des Kreises ziehen. Wie kann ich mit PHP den > Endpunkt der > Linie errechnen? > > Schätze, das hat irgendwas mit Sinus und Kosinus zu tun. Das hatte ich > vor 10 Jahren mal in der Schule; leider habe ich ausser dem > Namen nicht > viel davon behalten. Ich weiss nur noch, dass beim rechtwinkligen > Dreieck a²+b²=c² ist und dass die Summe aller Winkel 180 Grad ergibt > (damit sollte sich was anfangen lassen, nur was?). > > Habe das Web gestern eine Stunde nach einem "Sinus für > (Super-)Dummies" > durchkämmt, jedoch nur solche Sachen wie "125tana + h*tana/tanb = h" > gefunden (hä?). Gibt es hier ein Mathe-Ass, das mir noch mal kurz die > Basics von Sinus und Kosinus erläutern kann (ist zwar nicht > super-topic, > müßte aber eigentlich viele im Zusammenhang mit obiger Aufgabe > interessieren) und wie das mit den Funktionen sin() und cos() zu > gebrauchen ist? > > 1000 Dank! > > Laura > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From helge-frowein_(at)_online.de Fri, 14 Jul 2000 15:05:12 +0200 Date: Fri, 14 Jul 2000 15:05:12 +0200 From: Helge Frowein helge-frowein_(at)_online.de Subject: [php] mysql client run out of memory Hi alle, 'mysql client run out of memory' ich dachte man kann sich dagegen mit mysql_free_result schützen, klappt aber nicht. Was gibt es noch für Möglichkeiten? Besten Dank Helge ******************************** http://www.virtual-tennis-tour.de Das Online-Tennis-Managerspiel ******************************** From Schulz_(at)_god-online.de Fri, 14 Jul 2000 14:56:22 +0200 Date: Fri, 14 Jul 2000 14:56:22 +0200 From: Torsten Schulz Schulz_(at)_god-online.de Subject: [php] Re: session handling (Daniel Nemetz) Hallo Daniel, klingt hochinteressant, weil ich so etwas auch vorhabe. Wie moechtest die das Problem mit den Proxyadressen (IP-Adresse)loesen? Vorschlag (ich hoffe ich liege nicht falsch): Ich koennte mir vorstellen, dass Du die Session nicht an die IP klammerst, sondern in der User-Tabelle einen TIMESTAMP verwaltest. A. JEdesmal wenn der User irgendeine Aktion mach wird der Timestamp upgedatet. B. zu jedem User, oder auch fuer alle gleich, eine MAX_SESSION in Sekunden festlegen. C. Wenn der User eine Aktion startet pruefen, ob der Timestamp der Tabelle + der MAX_SESSION > dem Momentanen TIMESTAMP ist. D. Wenn ja: Er darf sich nochmal anmelden. Sonst ist alles i.O. Fuer weitere Anregungen bin ich sehr dankbar. happy weekend Torsten From eschmid_(at)_php.net Fri, 14 Jul 2000 17:24:55 +0200 Date: Fri, 14 Jul 2000 17:24:55 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] Korrigiert: [[php] Sinus? Kosinus? Exitus! %-6 Laura Reising wrote: > Wie auch immer, das müßt Ihr Mathe-Asse unter euch aus machen. Fest steht, bei > PHP ist 0 Grad rechts und wandert im Uhrzeigersinn (siehe ImageArc()). > Vielleicht ist es ja ein Bug. Dazu weiss bestimmt Egon was zu sagen. Ne, der Egon weiss da nichts und ist beinahe selber durch die Mathematik-Prüfung gefallen. Ein Bug kanns aber nicht sein, vielleicht hat da einer die falsche Richtung ins Manual geschrieben. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From laura.reising_(at)_online.de Fri, 14 Jul 2000 15:38:07 +0200 Date: Fri, 14 Jul 2000 15:38:07 +0200 From: Laura Reising laura.reising_(at)_online.de Subject: [php] Korrigiert: [[php] Sinus? Kosinus? Exitus! %-6 Hallo Egon, > Ne, der Egon weiss da nichts und ist beinahe selber durch die > Mathematik-Prüfung gefallen. Ein Bug kanns aber nicht sein, vielleicht > hat da einer die falsche Richtung ins Manual geschrieben. im Manual steht gar keine Richtung drin. Ich habe durch Ausprobieren herausbekommen, dass 0 Grad rechts ist und dass es dann im Uhrzeigersinn weitergeht. Ciao Laura From arsajedi_(at)_bupnet.de Fri, 14 Jul 2000 15:58:41 +0200 Date: Fri, 14 Jul 2000 15:58:41 +0200 From: Ali Reza Sajedi arsajedi_(at)_bupnet.de Subject: [php] parse error Hallo, ich habe mal diese Frage gestellt und dazu ein paar Antworte bekommen. Das Problem laesst sich leider mit den hier gemachten Vorschlaegen nicht loesen. Also, ich habe eine config.php3 Datei wie folgt: Ich habe noch eine datei.lib Datei in der ich diese config.php3 Datei per require aufrufe, also: Diese (datei.lib) Datei wird in einer anderen Seite (browse.php3) aufgerufen. Nun wenn ich die Seite browse.php3 per Browser aufrufe, bekomme ich die Fehlermeldung: parse error in datei.lib on line X. Weiss jemand vieleicht warum php 4 nicht mit diesen Anweisungen klar kommt bzw. parse error Meldung rausgibt. Ich bin fuer jede Hilfe dankbar, Ali From sil-nfo_(at)_gmx.de Fri, 14 Jul 2000 16:14:02 +0200 Date: Fri, 14 Jul 2000 16:14:02 +0200 From: Silvio sil-nfo_(at)_gmx.de Subject: [php] dynamische Anlage von Feldnamen in einem Formular huhu >Es soll mir also die Variante angezeigt werden, in einem hidden-field habe >ich dazu >die variante.id und nun kommen 8 text-fields für die Eingabe des Inhaltes. >Wie kann ich in einer Schleife diese Felder benennen, da ich die Namen + >Inhalt für einen >anschließenden insert ... benötige? > >Ich hoffe mich versteht jemand und kann mir einen Lösungsvorschlag >unterbreiten. nich wirklich habs 2 mal gelesen kann scheinbar grad nich denken ;) aber wenn ich den absatz da nehme willste nur die felder irgendwie benennen um sie dann zuweisen zu können wenns wirklich so einfach is ;) dann häng halt die zahl aus der schleife die hochgezählt wird mit an kannste dann in ner zweiten schleife wieder ausgeben lassen so mach ich das mit ner unbekannten anzahl von feldern die ich bearbeiten muss falls die lösung doch woanders liegen sollte komm am besten mal ins irc un erklär nochmal genau *G* mfg silv From smj_(at)_intratools.de Fri, 14 Jul 2000 16:25:42 +0200 Date: Fri, 14 Jul 2000 16:25:42 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] parse error > class xxx { > > var $host = $HOST; #line X > bzw > var $host=$GLOBAL['HOST']; #line X #nach Vorschlaegen von der Liste > } Hmm, Vorschlag von der Liste war doch als $GLOBALS, oder ? ^^^ Gruss, Juri From daniel_(at)_lorch.cc Fri, 14 Jul 2000 16:49:34 +0200 Date: Fri, 14 Jul 2000 16:49:34 +0200 From: daniel lorch daniel_(at)_lorch.cc Subject: [php] Auflosung einer .JPG oder .GI F Grafik andern F Grafik andern hi, >> Ist es moglich, die Auflosung von einem Bild zu andern ? >versuch mal gimp... >damit mach ich es.. generierst du die grafiken mit gimp "realtime" (also direkt bei jedem request)? ist das schnell genug? cu From daniel_(at)_lorch.cc Fri, 14 Jul 2000 16:49:35 +0200 Date: Fri, 14 Jul 2000 16:49:35 +0200 From: daniel lorch daniel_(at)_lorch.cc Subject: [php] Re: session handling (Daniel Nemetz) hi, >Wie moechtest die das Problem mit den Proxyadressen >(IP-Adresse)loesen? cookies oder session-id an url hängen -> PHPLIB cu -- BOO! mp3 search: http://daniel.lorch.cc/boo/ [filme-de] mailingliste rund um filme: http://daniel.lorch.cc/filme-de/ tektron webdesign http://www.tektron.ch From joachim_(at)_staeck-online.de Fri, 14 Jul 2000 17:48:00 +0200 Date: Fri, 14 Jul 2000 17:48:00 +0200 From: Joachim Staeck joachim_(at)_staeck-online.de Subject: [php] AW: [php] parse error > Also, ich habe eine config.php3 Datei wie folgt: > > $HOST = "localhost"; > $PORT = "143"; > ?> > > Ich habe noch eine datei.lib Datei in der ich diese config.php3 Datei per > require aufrufe, also: > > require "config.php3"; > > Wenn ich hier ein echo Anweisung fuer die $HOST einfuege, dann gibt der > Server den Wert von $HOST aus. D.h. diese Variable ist hier bekannt. Hier > habe ich noch ein class: > > class xxx { > > var $host = $HOST; #line X > bzw > var $host=$GLOBAL['HOST']; #line X #nach Vorschlaegen von der Liste > } > > ?> Hallo, die Zuweisung gehört in den Konstruktor der Klasse, sollte dan etwa so aussehen: class xxx { var $host=''; function xxx() { $this->host=$GLOBALS['HOST']; } } oder class xxx { var $host=''; function xxx() { global $HOST; $this->host=$HOST; } } MfG Joachim From Ott_(at)_infocanarias.com Fri, 14 Jul 2000 17:16:52 -0000 Date: Fri, 14 Jul 2000 17:16:52 -0000 From: Alexander Ott Ott_(at)_infocanarias.com Subject: [php] Sinus? Kosinus? Exitus! %-6 Guido Haeger schrieb: >In Deutsch muß ich auch etwas verpaßt haben, der Satz noch mal : >Wenn der Radius 100 ist und $x und $y als Mittelpunkt des Kreises >ebenfalls >100 sind, dann müßte bei Winkeln mit einem Vielfachen von 90 jeweils >$x oder $y auch 100 sein. > Nun nachdem Du diese Vermutung heute schon das zweite mal angestellt hast, muss ich mal antworten: Es ist ziemlicher Käse, was Du da schreibst, auch ohne Sinus und Cosinus ;) aber Spass beiseite: man muss aufpassen, da php in radianten rechnet und nicht in Grad, also wenn man eine Winkelfunktion von $winkel will:: $sin_winkel = Sin(M_PI*$winkel/180) Alexander From GH-lists_(at)_ecora.de Fri, 14 Jul 2000 18:56:34 +0200 Date: Fri, 14 Jul 2000 18:56:34 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Sinus? Kosinus? Exitus! %-6 Alexander Ott schrieb > Es ist ziemlicher Käse, was Du da schreibst, auch ohne Sinus und > Cosinus ;) Nö, eigentlich nicht. Die "These" ist absolut richtig. Noch einmal ;-) Ich habe einen Radius von 100 und der Mittelpunkt des Kreises hat die Koordinaten x = 100 und y = 100. Bei jedem Winkel, der einem Vielfachen von 90 entspricht, haben wir entweder eine Linie die genau horizontal oder vertikal durch den Mittelpunkt des Kreises läuft, also hat eine Koordinate ($x oder $y ) dann zwangsweise den Wert 100. Problem war nur, daß PHP bei cos() und sin() als Argument keine Gradzahl, sondern das Bogenmaß erwartet, weshalb ich nicht zu dem erwarteten Ergebnis kam. Zum besseren Verständnis $radius = 100; $mittel_x = 100; $mittel_y = 100; $ur = 3.141592654 / 180; $grad = 10; for($i = 0; $i <= 36; $i++) { $winkel = $grad * $i; $x = number_format($mittel_x + $radius * cos($ur * $winkel)); $y = number_format($mittel_x + $radius * sin($ur * $winkel)); echo $winkel."° : x=$x y=$y
\n"; } Guido Haeger From info_(at)_site4u.de Fri, 14 Jul 2000 20:24:28 +0200 Date: Fri, 14 Jul 2000 20:24:28 +0200 From: Stefan Markmann info_(at)_site4u.de Subject: [php] Den Apachen unter Linux konfigurieren Hi, da mir ja durch eure letzten mails aufgefallen ist, dass linux echt besser sein soll, wollt ich den nun auch mal ausprobieren. N paar Infos zum System: Proxyserver ist 90.0.0.1 (winproxy auf win98) Der Apache ist 90.0.0.3 (SuSE Linux 6.1) im lan habe ich bereits zugriff auf die testseite vom apachen - aber wie stell ich das ding ein? ich habe folgende fragen: (ich möchte mehrere konten verwalten) - wie richte ich subdomains ein - wie gebe ich jedem user einen ftp/telnet/ssh zugang? - wie kann ich scriptgesteuert konten (http/ftp/telnet/ssh/mysql....) erstellen? (per php3?) noch ne frage am rande - gibt es nicht irgentwo eine "server"-seite wo man server-apps, mods usw findet? - möglichst mit tutorials - bin noch sehr frisch in linux! THX Stefan From hoexter_(at)_levspace.de Fri, 14 Jul 2000 20:30:32 +0200 (CEST) Date: Fri, 14 Jul 2000 20:30:32 +0200 (CEST) From: Sven Hoexter hoexter_(at)_levspace.de Subject: [php] Den Apachen unter Linux konfigurieren On Fri, 14 Jul 2000, Stefan Markmann wrote: Hallo Stefan, > da mir ja durch eure letzten mails aufgefallen ist, dass linux echt besser > sein soll, wollt ich den nun auch mal ausprobieren. Uhhhh, damit kannst Du ganz schoen auf die Schnauze fallen (sorry fuer das boesse Wort ist aber so) Wenn Du dich mit Linux beschaeftigen moechtest, das Konzept eines Unix liebst und obendrein noch bereit bist die Regeln der OpenSource Gemeinde anzuerkennen ist Linux einfach nur GEIL! > N paar Infos zum System: > > Proxyserver ist 90.0.0.1 (winproxy auf win98) > Der Apache ist 90.0.0.3 (SuSE Linux 6.1) Au. Da stimmen schonmal die IP's nicht. Private Netze gehoeren in 192.168.xxx.xxx.. (Da du SuSE nutzt solltest Du evtl. suse-linux mitlesen, sehr gute ML :-)) ) > im lan habe ich bereits zugriff auf die testseite vom apachen - aber wie > stell ich das ding ein? Das steht in der Docu. Achtung jetzt kommt das Wichtigste: Fuer Linux / Unix brauchst Du gedult und must ganz viel RTFM machen! > ich habe folgende fragen: (ich möchte mehrere konten verwalten) > - wie richte ich subdomains ein Du kannst die entweder in /etc/hosts eintragen und dann als Virtuelle Domains beim Apache oder als alternative DNS und Virtuelle Server im Apache. Fuer den Anfang sie dir Vorgehen Nr. 1 an's Herz gelegt sofern Du eine ueberschaubare Anzahl an Rechnern hast. > - wie gebe ich jedem user einen ftp/telnet/ssh zugang? Jeder angelegte User hat sofern Du den entsprechenden Server richtig konfiguriert hast einen eigenen Account. :-)) telnet ist pfui ;-) auch wenn das einige auf der Liste nicht einsehen wollen! > - wie kann ich scriptgesteuert konten (http/ftp/telnet/ssh/mysql....) > erstellen? (per php3?) Ja ueber Webfrontend bietet sich das fertige webmin an (webmin.com IIRC). Wie schon mehrfach erwaehnt habe ich sowas versucht ueber shell-Scripte und cron mit php zu bauen. Haut aber nicht ganz astrein hin. An anderen Loesungen in die Richtung bin ich brennend interessiert! > noch ne frage am rande - gibt es nicht irgentwo eine "server"-seite wo man > server-apps, mods usw findet? - möglichst mit tutorials - bin noch sehr > frisch in linux! also Software gibt es bei: www.freshmeat.net www.linuxberg.de Docu ist man bzw. in Readmes und HTML Dokumente verpackt meistens auf der HP des Progis zu finden. Apache: www.apche.org php: ja das ist etwas mehr.. www.php.net www.zend.com www.zugeschaut-und-mitgebaut.de/php www.dynamic-webpages.de www.php-hompage.de www.php-center.de Fuer ftp empfehle ich proftpd: www.proftpd.net (da gibts auch gute Doku) So sollte ich reichen fuer den Anfang. Falls Dein Inbox noch 150-200 mails a 24h verkraftet auf alle Faelle suse-linux_(at)_suse.de/com lesen! Cu, Sven From m.meyer_(at)_maxonline.at Fri, 14 Jul 2000 20:39:21 +0200 Date: Fri, 14 Jul 2000 20:39:21 +0200 From: m.meyer_(at)_maxonline.at m.meyer_(at)_maxonline.at Subject: [php] Table names in PostgreSQL Hallo Liste Wenn ich meine PostgreSQL DB aus PHP3 mittels pg_exec($db,"SELECT * FROM Kunden"); abfrage bekomme ich eine Fehlermeldung das die Tabelle "kunden" nicht existieren würde. Stimmt, sie heißt ja auch "Kunden" (mit großem K ;-). Wie erreiche ich, daß pg_exec() case sensitiv arbeitet ? Danke im vorraus :-)Matthias From thomas_(at)_so-wi.de Fri, 14 Jul 2000 20:46:19 +0200 Date: Fri, 14 Jul 2000 20:46:19 +0200 From: =?iso-8859-1?Q?Thomas_Rodenb=FCcher?= thomas_(at)_so-wi.de Subject: [php] AW: [php] Den Apachen unter Linux konfigurieren Liebe Freunde des guten Geschmacks, über diese Liste kommen täglich mehr als 100 Mails, wobei die meisten recht spannende und interessante Fragen wie auch Antworten enthalten. Aber bitte lasst uns doch bei diesem hohen Mailaufkommen beim Thema PHP bleiben. Ich finde die Installation des Apachen unter Linux hat recht wenig mit PHP zu tun... na ja oder doch (ohne Apache für die meisten kein PHP). Aber dann könnte ja auch irgendjemand mal auf die Frage kommen, wie kann ich den Apache Source so verändern das PHP noch geiler läuft?, oder wo treffe ich die Entwickler dieses tollen Webservers um mit ihnen ein Bier zu trinken? Nix für ungut, aber lasst uns beim Thema bleiben. Gruß Thomas From info_(at)_site4u.de Fri, 14 Jul 2000 21:14:27 +0200 Date: Fri, 14 Jul 2000 21:14:27 +0200 From: Stefan Markmann info_(at)_site4u.de Subject: [php] AW: [php] AW: [php] Den Apachen unter Linux konfigurieren Hallo, mir ist klar, dass das hier nicht reingehört. aber dies ist endlich eine liste wo profis auch auf die fragen von anfängern antworten - das ist selten. naja sorry Stefan -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Thomas Rodenbücher Gesendet: Freitag, 14. Juli 2000 20:46 An: php_(at)_php-center.de Betreff: [php] AW: [php] Den Apachen unter Linux konfigurieren Liebe Freunde des guten Geschmacks, über diese Liste kommen täglich mehr als 100 Mails, wobei die meisten recht spannende und interessante Fragen wie auch Antworten enthalten. Aber bitte lasst uns doch bei diesem hohen Mailaufkommen beim Thema PHP bleiben. Ich finde die Installation des Apachen unter Linux hat recht wenig mit PHP zu tun... na ja oder doch (ohne Apache für die meisten kein PHP). Aber dann könnte ja auch irgendjemand mal auf die Frage kommen, wie kann ich den Apache Source so verändern das PHP noch geiler läuft?, oder wo treffe ich die Entwickler dieses tollen Webservers um mit ihnen ein Bier zu trinken? Nix für ungut, aber lasst uns beim Thema bleiben. Gruß Thomas -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From ulf_(at)_redsys.de Fri, 14 Jul 2000 21:24:28 +0200 Date: Fri, 14 Jul 2000 21:24:28 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Table names in PostgreSQL m.meyer_(at)_maxonline.at wrote: > Wenn ich meine PostgreSQL DB aus PHP3 mittels pg_exec($db,"SELECT * FROM > Kunden"); abfrage bekomme ich eine Fehlermeldung das die Tabelle "kunden" > nicht existieren würde. Stimmt, sie heißt ja auch "Kunden" (mit großem K ;-). > Wie erreiche ich, daß pg_exec() case sensitiv arbeitet ? Da Postgres Identifier case-sensitiv sind, kannst Du Dir aussuchen, ob Du Postgres oder PHP patchen willst oder einfach der Regel folgst. Im Postgres Archiv findest Du bestimmt weitere Ideen. Ulf From eschmid+sic_(at)_s.netic.de Fri, 14 Jul 2000 21:26:27 +0200 Date: Fri, 14 Jul 2000 21:26:27 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] AW: [php] Den Apachen unter Linux konfigurieren On Fri, Jul 14, 2000 at 08:46:19PM +0200, Thomas Rodenbücher wrote: > Liebe Freunde des guten Geschmacks, > > über diese Liste kommen täglich mehr als 100 Mails, wobei die meisten recht > spannende und interessante Fragen wie auch Antworten enthalten. Aber bitte > lasst uns doch bei diesem hohen Mailaufkommen beim Thema PHP bleiben. Ich > finde die Installation des Apachen unter Linux hat recht wenig mit PHP zu > tun... na ja oder doch (ohne Apache für die meisten kein PHP). Aber dann > könnte ja auch irgendjemand mal auf die Frage kommen, wie kann ich den > Apache Source so verändern das PHP noch geiler läuft?, oder wo treffe ich > die Entwickler dieses tollen Webservers um mit ihnen ein Bier zu trinken? > Nix für ungut, aber lasst uns beim Thema bleiben. Schau mal bei zend.com in der Hall of Fame und im Who's Who nach. Dann wirst Du schnell feststellen, dass die meisten PHP Entwickler auch beim Apache Projekt beteiligt sind. Bier trinken kann man mit denen vielleicht naechstes Jahr, da kommen hoffentlich alle zum LinuxTag 2001 nach Stuttgart. Rasmus Lerdorf laedt Michael "Monty" Widenius auf ein Bier ein, wenn er MySQL noch enger mit PHP ankoppeln will. -Egon PS: Die Standbetreuer sollten mal die Bilder kommentieren oder sonstige Berichte fuer die LinuxTag-Nachlese schreiben und bei Wolfgang, Mark oder Mike abliefern. From pfeiffer_(at)_uris.de Fri, 14 Jul 2000 21:16:59 +0200 Date: Fri, 14 Jul 2000 21:16:59 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Win 2000 Advanced Server Hallo Guido, >> Ach ja: Zum Vergleich habe ich das Ganze noch einmal auf einem >> puretec-server mit php3 als Modul laufen lassen. Laufzeit ca. >> 4000ms (kein Tippfehler, 3 Nullen) > Das wäre ganz neu, das bei Puretec PHP als Modul läuft. laeuft auch nicht, Puretec hat den kompletten WebSpace wie ein /cgi-bin/ konfiguriert, deshalb kann der User Perl-Scripte, PHP-Scripte und normale HTML-Seiten bunt durcheinander im Verzeichnis ablegen. Auch bei anderen Providern, bei denen es so ausschaut, als ob sie PHP in der Modulversion fahren, laeuft in Wirklichkeit PHP als CGI-Version. Mit ein bissel Geschick in der Konfiguration bekommt man das so hin. Der Benchmark bei solchen Massenhostern ist sowieso fuer die Katz, weil jeder Domain/Kunde nur ein kleines Zeitfenster zugewiesen wird. Dadurch wird verhindert, dass bei Loops der Server in die Knie geht. Ich habe da mal explizit nachgehakt, weil eine SUN langsamer war, als meine alte Windowskiste zu Hause... :-) m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02233-928500 ------------------------------------- e.o.m. From hsoelkner_(at)_netway.at Fri, 14 Jul 2000 21:39:40 +0200 Date: Fri, 14 Jul 2000 21:39:40 +0200 From: =?iso-8859-1?Q?S=F6lkner?= hsoelkner_(at)_netway.at Subject: [php] Beurteilung ------ =_NextPart_000_01BFEDDC.0A782FE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Bitte beurteilen Sie diese Programme und geben Sie mir = Verbesserungsvorschl=E4ge. (nicht zu kompliziert) Sie behandeln Auswertungen von Formularen (=FCber Email bzw. = Textdateien). Vielen Dank im voraus (bin Anf=E4nger) Heinz S=F6lkner=20 =00=00 ------ =_NextPart_000_01BFEDDC.0A782FE0 Content-Type: application/octet-stream; name="db.php3" Content-Transfer-Encoding: base64 PD9waHAgIA0KJGRlbGltID0gICAifCI7IA0KJGtlZXBfYmxhbmtzID0gVFJVRTsgDQojZmlsZW5h bWU9ImZvcm0udHh0IjsgDQppZiAoJEhUVFBfUE9TVF9WQVJTW2ZpbGVuYW1lXSkgeyAgDQogICAg ZGllKCAgIkZFSExFUiIpOyANCn0gDQppZiAoISRIVFRQX1BPU1RfVkFSUyB8fCAkSFRUUF9HRVRf VkFSUykgeyANCmRpZSggICJtZXRob2Q9PVBPU1QiKTsgDQp9IA0KJGkgPSAwOyANCndoaWxlKGxp c3QoJGtleSwgJHZhbCkgPSBlYWNoKCRIVFRQX1BPU1RfVkFSUykpIHsgIA0KICAgICRudW1fZmll bGRzID0gY291bnQoJEhUVFBfUE9TVF9WQVJTKTsgDQogICAgJG1lc3NhZ2UgLj0gICAiXCIkdmFs XCIiOyANCiAgICBpZiAoJGkgPCAoJG51bV9maWVsZHMgLSAxKSkgeyANCiAgICAgICAgJG1lc3Nh Z2UgLj0gJGRlbGltOyANCiAgICB9IA0KICAgICRpKys7IA0KICAgIH0gDQogICAgJG1lc3NhZ2Ug Lj0gICAiXG4iOyANCiAgICAkZmlsZSA9IGZvcGVuKCAgImZvcm0udHh0IiwgICJhIik7IA0KICAg IGZwdXRzKCAkZmlsZSAsICAkbWVzc2FnZSAgICk7DQogICAgZmNsb3NlKCRmaWxlICk7ICAgICAN CiAgID8+DQogICAgIA0KPGh0bWw+DQoNCjxoZWFkPg0KPHRpdGxlPkZvcm11bGFyPC90aXRsZT4N CjwvaGVhZD4NCg0KPGJvZHkgYmdjb2xvcj0iI0ZGRUFFQSI+DQoNCjxwPjxzdHJvbmc+PGJpZz5W aWVsZW4gRGFuayBm/HIgSWhyZSBBbmdhYmVuITwvYmlnPjxicj4NCjxiaWc+RGF0ZW4gc2luZCBn ZXNwZWljaGVydCE8L2JpZz48L3N0cm9uZz48L3A+DQoNCjxwPjxmb250IGNvbG9yPSIjRkYwMDAw Ij48YmlnPjxzdHJvbmc+RmVuc3RlciBzY2hsaWXfZW4hPC9zdHJvbmc+PC9iaWc+PC9mb250Pjwv cD4NCjwvYm9keT4NCjwvaHRtbD4NCg== ------ =_NextPart_000_01BFEDDC.0A782FE0 Content-Type: application/octet-stream; name="edb1.php3" Content-Transfer-Encoding: base64 PD9waHAgIA0KJG1haWx0byA9ICAgImhzb2Vsa25lckBuZXR3YXkuYXQiOyANCiRmcm9tID0gInh4 eCBXZWJTaXRlIjsNCiRkZWxpbSA9ICAgInwiOyANCiRrZWVwX2JsYW5rcyA9IFRSVUU7ICANCiRz dWJqZWN0ID0gIkFubWVsZHVuZyI7DQojJGZpbGVuYW1lPSJmb3JtMS50eHQiDQppZiAoJEhUVFBf UE9TVF9WQVJTW2ZpbGVuYW1lXSkgeyAgDQogICAgZGllKCAgIkZFSExFUiIpOyANCn0gDQppZiAo ISRIVFRQX1BPU1RfVkFSUyB8fCAkSFRUUF9HRVRfVkFSUykgeyANCmRpZSggICJtZXRob2Q9PVBP U1QiKTsgDQp9DQoNCiBpZiAoJEhUVFBfUE9TVF9WQVJTW21haWx0b10pIHsgIA0KICAgIGRpZSgg ICJGRUhMRVIiKTsgDQp9IA0KDQokaSA9IDA7IA0Kd2hpbGUobGlzdCgka2V5LCAkdmFsKSA9IGVh Y2goJEhUVFBfUE9TVF9WQVJTKSkgeyAgDQogICAgJG51bV9maWVsZHMgPSBjb3VudCgkSFRUUF9Q T1NUX1ZBUlMpOyANCiAgICAkbWVzc2FnZSAuPSAgICJcIiR2YWxcIiI7IA0KICAgIGlmICgkaSA8 ICgkbnVtX2ZpZWxkcyAtIDEpKSB7IA0KICAgICAgICAkbWVzc2FnZSAuPSAkZGVsaW07IA0KICAg IH0gDQogICAgJGkrKzsgDQogICAgfSANCiAgICAkbWVzc2FnZSAuPSAgICJcbiI7IA0KIG1haWwo ICAiJG1haWx0byIsICAgIiRzdWJqZWN0IiwgICAiJG1lc3NhZ2UiLCAgIkZyb206ICRmcm9tIik7 IA0KICAgICRmaWxlID0gZm9wZW4oICAiZm9ybTEudHh0IiwgICJhIik7IA0KICAgIGZwdXRzKCAk ZmlsZSAsICAkbWVzc2FnZSAgICk7DQogICAgZmNsb3NlKCRmaWxlICk7ICAgICANCiAgID8+DQog ICAgIA0KPGh0bWw+DQoNCjxoZWFkPg0KPHRpdGxlPkZvcm11bGFyPC90aXRsZT4NCjwvaGVhZD4N Cg0KPGJvZHkgYmdjb2xvcj0iI0ZGRUFFQSI+DQoNCjxwPjxzdHJvbmc+PGJpZz5WaWVsZW4gRGFu ayBm/HIgSWhyZSBBbmdhYmVuITwvYmlnPjxicj4NCjxiaWc+RGF0ZW4gc2luZCBnZXNwZWljaGVy dCE8L2JpZz48L3N0cm9uZz48L3A+DQoNCjxwPjxmb250IGNvbG9yPSIjRkYwMDAwIj48YmlnPjxz dHJvbmc+RmVuc3RlciBzY2hsaWXfZW4hPC9zdHJvbmc+PC9iaWc+PC9mb250PjwvcD4NCjwvYm9k eT4NCjwvaHRtbD4NCg== ------ =_NextPart_000_01BFEDDC.0A782FE0 Content-Type: application/octet-stream; name="edb2.php3" Content-Transfer-Encoding: base64 PD9waHAgIA0KJGRlbGltID0gICAifCI7IA0KJGtlZXBfYmxhbmtzID0gVFJVRTsgDQojZmlsZW5h bWU9ImZvcm0udHh0IjsgDQppZiAoJEhUVFBfUE9TVF9WQVJTW2ZpbGVuYW1lXSkgeyAgDQogICAg ZGllKCAgIkZFSExFUiIpOyANCn0gDQppZiAoISRIVFRQX1BPU1RfVkFSUyB8fCAkSFRUUF9HRVRf VkFSUykgeyANCmRpZSggICJtZXRob2Q9PVBPU1QiKTsgDQp9IA0KJGkgPSAwOyANCndoaWxlKGxp c3QoJGtleSwgJHZhbCkgPSBlYWNoKCRIVFRQX1BPU1RfVkFSUykpIHsgIA0KICAgICRudW1fZmll bGRzID0gY291bnQoJEhUVFBfUE9TVF9WQVJTKTsgDQogICAgJG1lc3NhZ2UgLj0gICAiXCIkdmFs XCIiOyANCiAgICBpZiAoJGkgPCAoJG51bV9maWVsZHMgLSAxKSkgeyANCiAgICAgICAgJG1lc3Nh Z2UgLj0gJGRlbGltOyANCiAgICB9IA0KICAgICRpKys7IA0KICAgIH0gDQogICAgJG1lc3NhZ2Ug Lj0gICAiXG4iOyANCiAgICAkZmlsZSA9IGZvcGVuKCAgImZvcm0udHh0IiwgICJhIik7IA0KICAg IGZwdXRzKCAkZmlsZSAsICAkbWVzc2FnZSAgICk7DQogICAgZmNsb3NlKCRmaWxlICk7ICAgICAN CiAgID8+DQoNCiA8P3BocCANCiRjb25maXJtYXRpb24gPSAgICdBbm1lbGR1bmcgZXJmb2xncmVp Y2ggZ2VzZW5kZXQgIUJpdHRlIEZlbnN0ZXIgc2NobGll32VuISAnOyANCiMkY29uZmlybWF0aW9u X2ZpbGUgPSAnaHR0cDovLy4uLi9mb3JtL3N1Y2Nlc3MuaHRtJzsgIA0KIyRyZWRpcmVjdCA9ICdo dHRwOi8vLi4uL2Zvcm0vc3VjY2Vzcy5odG0nOyAgDQokbWFpbHRvID0gICAiaHNvZWxrbmVyQG5l dHdheS5hdCI7IA0KJGZyb20gPSAieHh4IFdlYlNpdGUiOw0KJHN1YmplY3QgPSAiQW5tZWxkdW5n IjsNCiRrZWVwX2JsYW5rcyA9IFRSVUU7ICANCiBmdW5jdGlvbiBjb25maXJtX3NlbnQoKSB7IA0K ICAgIGdsb2JhbCAkcmVkaXJlY3Q7IA0KICAgIGdsb2JhbCAkY29uZmlybWF0aW9uOyANCiAgICBn bG9iYWwgJGNvbmZpcm1hdGlvbl9maWxlOyANCg0KICAgIGlmICgkcmVkaXJlY3QpIHsgDQogICAg ICAgIGhlYWRlciggICJMb2NhdGlvbjogJHJlZGlyZWN0Iik7IA0KICAgIH0gDQogICAgIA0KICAg IGlmICgkY29uZmlybWF0aW9uKSB7IA0KICAgICAgICBlY2hvICAgIiRjb25maXJtYXRpb24iOyAN CiAgICAgICAgZXhpdCgpOyANCiAgICB9IA0KICAgIGVsc2VpZiAoJGNvbmZpcm1hdGlvbl9maWxl KSB7IA0KICAgICAgICBpbmNsdWRlICAgIiRjb25maXJtYXRpb25fZmlsZSI7IA0KICAgICAgICBl eGl0KCk7IA0KICAgIH0gDQogICAgZWxzZSB7ICAgDQogICAgICAgIGVjaG8gICAiT0siOyANCiAg ICB9IA0KfSANCmlmICgkSFRUUF9QT1NUX1ZBUlNbbWFpbHRvXSkgeyAgDQogICAgZGllKCAgIkZF SExFUiIpOyANCn0gDQogaWYgKCEkSFRUUF9QT1NUX1ZBUlMgfHwgJEhUVFBfR0VUX1ZBUlMpIHsg DQpkaWUoICAibWV0aG9kPT1QT1NUIik7IA0KfSANCiAgICB3aGlsZShsaXN0KCRrZXksICR2YWwp ID0gZWFjaCgkSFRUUF9QT1NUX1ZBUlMpKSB7ICANCiAgICAgICAgaWYgKCRrZWVwX2JsYW5rcykg eyANCiAgICAgICAgICAgICRtZXNzYWdlIC49ICAgIiRrZXk6ICR2YWxcbiI7IA0KICAgICAgICB9 IA0KICAgICAgICBlbHNlIHsgDQogICAgICAgICAgIGlmKCR2YWwpIHsgDQogICAgICAgICAgICRt ZXNzYWdlIC49ICAgIiRrZXk6ICR2YWxcbiI7IA0KICAgICAgICAgICB9IA0KICAgICAgICB9IA0K ICAgIH0gDQogICAgbWFpbCggICIkbWFpbHRvIiwgICAiJHN1YmplY3QiLCAgICIkbWVzc2FnZSIs ICAiRnJvbTogJGZyb20iKTsgDQogICAgY29uZmlybV9zZW50KCk7IA0KICAgfSANCj8+DQo= ------ =_NextPart_000_01BFEDDC.0A782FE0 Content-Type: application/octet-stream; name="email.php3" Content-Transfer-Encoding: base64 PD9waHAgDQokY29uZmlybWF0aW9uID0gICAnQW5tZWxkdW5nIGVyZm9sZ3JlaWNoIGdlc2VuZGV0 ICFCaXR0ZSBGZW5zdGVyIHNjaGxpZd9lbiEgJzsgDQojJGNvbmZpcm1hdGlvbl9maWxlID0gJ2h0 dHA6Ly8uLi4vZm9ybS9zdWNjZXNzLmh0bSc7ICANCiMkcmVkaXJlY3QgPSAnaHR0cDovLy4uLi9m b3JtL3N1Y2Nlc3MuaHRtJzsgIA0KJG1haWx0byA9ICAieHh4QHh4eCI7IA0KDQokZnJvbSA9ICJI VEwgV2ViU2l0ZSI7DQokc3ViamVjdCA9ICJBbm1lbGR1bmciOw0KJGtlZXBfYmxhbmtzID0gVFJV RTsgIA0KDQogZnVuY3Rpb24gY29uZmlybV9zZW50KCkgeyANCiAgICBnbG9iYWwgJHJlZGlyZWN0 OyANCiAgICBnbG9iYWwgJGNvbmZpcm1hdGlvbjsgDQogICAgZ2xvYmFsICRjb25maXJtYXRpb25f ZmlsZTsgDQoNCiAgICBpZiAoJHJlZGlyZWN0KSB7IA0KICAgICAgICBoZWFkZXIoICAiTG9jYXRp b246ICRyZWRpcmVjdCIpOyANCiAgICB9IA0KICAgICANCiAgICBpZiAoJGNvbmZpcm1hdGlvbikg eyANCiAgICAgICAgZWNobyAgICIkY29uZmlybWF0aW9uIjsgDQogICAgICAgIGV4aXQoKTsgDQog ICAgfSANCiAgICBlbHNlaWYgKCRjb25maXJtYXRpb25fZmlsZSkgeyANCiAgICAgICAgaW5jbHVk ZSAgICIkY29uZmlybWF0aW9uX2ZpbGUiOyANCiAgICAgICAgZXhpdCgpOyANCiAgICB9IA0KICAg IGVsc2UgeyAgIA0KICAgICAgICBlY2hvICAgIk9LIjsgDQogICAgfSANCn0gDQoNCg0KaWYgKCRI VFRQX1BPU1RfVkFSU1ttYWlsdG9dKSB7ICANCiAgICBkaWUoICAiRkVITEVSIik7IA0KfSANCg0K IGlmICghJEhUVFBfUE9TVF9WQVJTIHx8ICRIVFRQX0dFVF9WQVJTKSB7IA0KZGllKCAgIm1ldGhv ZD09UE9TVCIpOyANCn0gDQoNCg0KDQogICAgd2hpbGUobGlzdCgka2V5LCAkdmFsKSA9IGVhY2go JEhUVFBfUE9TVF9WQVJTKSkgeyAgDQogICAgICAgIGlmICgka2VlcF9ibGFua3MpIHsgDQogICAg ICAgICAgICAkbWVzc2FnZSAuPSAgICIka2V5OiAkdmFsXG4iOyANCiAgICAgICAgfSANCiAgICAg ICAgZWxzZSB7IA0KICAgICAgICAgICBpZigkdmFsKSB7IA0KICAgICAgICAgICAkbWVzc2FnZSAu PSAgICIka2V5OiAkdmFsXG4iOyANCiAgICAgICAgICAgfSANCiAgICAgICAgfSANCiAgICB9IA0K ICAgIG1haWwoICAiJG1haWx0byIsICAgIiRzdWJqZWN0IiwgICAiJG1lc3NhZ2UiLCAgIkZyb206 ICRmcm9tIik7IA0KICAgIGNvbmZpcm1fc2VudCgpOyANCiAgIH0gDQo/Pg== ------ =_NextPart_000_01BFEDDC.0A782FE0-- From webmasterbhs_(at)_bluewin.de Fri, 14 Jul 2000 22:16:05 +0200 Date: Fri, 14 Jul 2000 22:16:05 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Beurteilung wenn das jeder hier machen würde ... tststs.. also nicht nochmal so eine aktion! Lob: eine schöne kurze signatur :-) ----- Original Message ----- From: "Sölkner" To: "'php_(at)_infosoc.uni-koeln.de'" Sent: Friday, July 14, 2000 9:39 PM Subject: [php] Beurteilung Bitte beurteilen Sie diese Programme und geben Sie mir Verbesserungsvorschläge. (nicht zu kompliziert) Sie behandeln Auswertungen von Formularen (über Email bzw. Textdateien). Vielen Dank im voraus (bin Anfänger) Heinz Sölkner From info_(at)_site4u.de Fri, 14 Jul 2000 23:54:55 +0200 Date: Fri, 14 Jul 2000 23:54:55 +0200 From: Stefan Markmann info_(at)_site4u.de Subject: [php] PHP4.0.1pl2 auf WinNT Hi, diesemal schreibe ich hoffentlich nach den richtlinien. Also mich beschäftigt folgendes: Warning: unlink() is not supported in this PHP build in interpreter.php3 on line 67 das bekam ich als ich eine datei löschen(unlinken) wollte. komischerwiese sagt puretec soetwas nicht. system: Win2k Advances Server PHP 4.0.1pl2-Win32 soll ich das alte php3.0.16-win32 installieren? CU Stefan (diesmal besser? :)) From php_(at)_gutweiler.net Sat, 15 Jul 2000 00:54:03 +0200 Date: Sat, 15 Jul 2000 00:54:03 +0200 From: Clemens Gutweiler php_(at)_gutweiler.net Subject: [php] PHP4.0.1pl2 auf WinNT > Warning: unlink() is not supported in this PHP build in interpreter.php3 > on line 67 [..] > system: > Win2k Advances Server > PHP 4.0.1pl2-Win32 Hallo, guck mal, was ganz unten im Manual steht: ---- RTFM ---- Anmerkung: Diese Funktion bleibt unter Windows-Systemen ohne Effekt. ---- RTFM ---- Unter Windows kannst du eine Datei ua auch so löschen: chdir("$data_dir"); exec("del $filename"); MfG Clemens -- :: Web M_(at)_king :: http://www.webmaking.de :: :: ICQ UIN #36706371 :: clemens_(at)_gutweiler.net :: :: fon 0 65 33 / 95 94 41 :: mobil 0 170 / 18 48 747 :: ----- Original Message ----- From: "Stefan Markmann" To: Sent: Friday, July 14, 2000 11:54 PM Subject: [php] PHP4.0.1pl2 auf WinNT > Hi, > > diesemal schreibe ich hoffentlich nach den richtlinien. > > Also mich beschäftigt folgendes: > > > das bekam ich als ich eine datei löschen(unlinken) wollte. > komischerwiese sagt puretec soetwas nicht. > > system: > Win2k Advances Server > PHP 4.0.1pl2-Win32 > > > soll ich das alte php3.0.16-win32 installieren? > > CU > Stefan > > (diesmal besser? :)) > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From info_(at)_site4u.de Sat, 15 Jul 2000 00:57:13 +0200 Date: Sat, 15 Jul 2000 00:57:13 +0200 From: Stefan Markmann info_(at)_site4u.de Subject: [php] AW: [php] PHP4.0.1pl2 auf WinNT hi, und wie kann ich feststellen, ob das script auf nt oder unix läuft? -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Clemens Gutweiler Gesendet: Samstag, 15. Juli 2000 00:54 An: php_(at)_php-center.de Betreff: Re: [php] PHP4.0.1pl2 auf WinNT > Warning: unlink() is not supported in this PHP build in interpreter.php3 > on line 67 [..] > system: > Win2k Advances Server > PHP 4.0.1pl2-Win32 Hallo, guck mal, was ganz unten im Manual steht: ---- RTFM ---- Anmerkung: Diese Funktion bleibt unter Windows-Systemen ohne Effekt. ---- RTFM ---- Unter Windows kannst du eine Datei ua auch so löschen: chdir("$data_dir"); exec("del $filename"); MfG Clemens -- :: Web M_(at)_king :: http://www.webmaking.de :: :: ICQ UIN #36706371 :: clemens_(at)_gutweiler.net :: :: fon 0 65 33 / 95 94 41 :: mobil 0 170 / 18 48 747 :: ----- Original Message ----- From: "Stefan Markmann" To: Sent: Friday, July 14, 2000 11:54 PM Subject: [php] PHP4.0.1pl2 auf WinNT > Hi, > > diesemal schreibe ich hoffentlich nach den richtlinien. > > Also mich beschäftigt folgendes: > > > das bekam ich als ich eine datei löschen(unlinken) wollte. > komischerwiese sagt puretec soetwas nicht. > > system: > Win2k Advances Server > PHP 4.0.1pl2-Win32 > > > soll ich das alte php3.0.16-win32 installieren? > > CU > Stefan > > (diesmal besser? :)) > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From php_(at)_gutweiler.net Sat, 15 Jul 2000 01:08:50 +0200 Date: Sat, 15 Jul 2000 01:08:50 +0200 From: Clemens Gutweiler php_(at)_gutweiler.net Subject: [php] AW: [php] PHP4.0.1pl2 auf WinNT > hi, und wie kann ich feststellen, ob das script auf nt oder unix läuft? reh, du kannst ja bei gescheiterter unlink einfach per exec löschen: $var = unlink ("c:\\windows\\win.exe"); if (!$var) { chdir("c:\\windows\\"); exec("del win.exe"); } MfG Clemens. -- :: Web M_(at)_king :: http://www.webmaking.de :: :: ICQ UIN #36706371 :: clemens_(at)_gutweiler.net :: :: fon 0 65 33 / 95 94 41 :: mobil 0 170 / 18 48 747 :: From j.kohl_(at)_style-id.de Sat, 15 Jul 2000 02:22:26 +0200 Date: Sat, 15 Jul 2000 02:22:26 +0200 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] OT: MySQL ODBC? Hallo, ich weiß es ist etwas Offtopic, aber nach stundenlanger Suche kam ich zu keinerlei Ergebnis, oder ich habs wohl einfach übersehen :o). Also: Mein FTP Server bietet die Möglichkeit seinen Logfiles über ODBC in eine Datenbank zu schreiben. Diese Funktion möchte ich mir zu nutze machen um, die Daten über ODBC in eine MySQL Datenbank zu schreiben und sie dann anschließend mit PHP auszuwerten. Das einzigste Problem was ich nun habe, wie steuere ich eine MySQL Datenbank über ODBC an? Ich hab keinerlei MySQL Treiber gesehen/gefunden - gibt's sowas überhaupt oder wird das mit Standardtreibern gelöst? mfg. Jens From j.kohl_(at)_style-id.de Sat, 15 Jul 2000 03:53:32 +0200 Date: Sat, 15 Jul 2000 03:53:32 +0200 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] OT: MySQL ODBC? Hat sich erledigt, ich habe es doch noch gefunden :o) Heißt MyODBC und gibts auch bei www.mysql.com ----- Original Message ----- > Hallo, > ich weiß es ist etwas Offtopic, aber nach stundenlanger Suche kam ich zu > keinerlei Ergebnis, oder ich habs wohl einfach übersehen :o). > > Also: Mein FTP Server bietet die Möglichkeit seinen Logfiles über ODBC in > eine Datenbank zu schreiben. Diese Funktion möchte ich mir zu nutze machen > um, die Daten über ODBC in eine MySQL Datenbank zu schreiben und sie dann > anschließend mit PHP auszuwerten. > > Das einzigste Problem was ich nun habe, wie steuere ich eine MySQL Datenbank > über ODBC an? Ich hab keinerlei MySQL Treiber gesehen/gefunden - gibt's > sowas überhaupt oder wird das mit Standardtreibern gelöst? From th_(at)_mediavalley.de Sat, 15 Jul 2000 08:03:25 +0200 Date: Sat, 15 Jul 2000 08:03:25 +0200 From: Tim Hildebrandt th_(at)_mediavalley.de Subject: [php] =?iso-8859-1?Q?Variabelansprache_bei_verkn=FCpften_SELECT_Anfragen?= Hallo Liste! Einmal angenommen, ich hätte folgende zwei Tabellen: TabelleA mit id (primary) ... TabelleB id (primary) ref_id wert und ich wollte jetzt eine vernünftige SELECT Anfrage starten, in der folgende 1:n Verknüpfung herrscht: mysql_select("SELECT TabelleA.id, TabelleB.ref_id, TabelleB.wert FROM TabelleA, TabelleB WHERE TabelleA.id = TabelleB.ref_id"); Tja, so weit so gut... Ich kriege zwar immernoch Fehlermeldungen aber einmal angenommen, das würde so klappen, wie sähen dann nach einem fetch_array die Variabeln aus? Wie muß ich die dann ansprechen? $array = mysql_fetch_array[Suchergebnis]; $array[$TabelleA.id] Und noch was: Wie kann ich der Abfrage klar machen, dass ich von Anfang an nir eine id mit dem Wert x gefiltert haben möchte? Danke für Eure Hilfe! Gruß Tim From ludwig_(at)_lve-gmbh.de Sat, 15 Jul 2000 08:42:43 +0200 Date: Sat, 15 Jul 2000 08:42:43 +0200 From: Ralf Ludwig ludwig_(at)_lve-gmbh.de Subject: [php] php4 doc hi, sorry, aber irgednwie kann ich nirgends eine docu zu php4 finden, (alle neuen befehle, etc..). fuer einen link, waere ich sehr dankbar. mfg, ralf (nicht gleich erschlagen.. ;)) From Hartmann_(at)_freecharts.de Sat, 15 Jul 2000 09:47:52 +0200 Date: Sat, 15 Jul 2000 09:47:52 +0200 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] php4 doc Hallo Ralf, Liste, Ralf Ludwig schrieb: > sorry, aber irgednwie kann ich nirgends eine docu zu php4 finden, > (alle neuen befehle, etc..). Nichts ganz das, was Du wünscht, aber mit 27 Klicks hast Du zumindest alle gewünschte Information: Hartmuts schöne Idee des kompletten "PHP Function Table / Implementation & Documentation" ist unter http://www.zugeschaut-und-mitgebaut.de/php/ zu finden. Viele Grüße, -johann From oliver_(at)_brugg-online.ch Sat, 15 Jul 2000 10:25:55 +0200 Date: Sat, 15 Jul 2000 10:25:55 +0200 From: Oliver Flueckiger oliver_(at)_brugg-online.ch Subject: [php] Hilfe! Lokal: OK, Online: Fehler! Hallo Liste! Ich habe eine PHP-Seit eerstellt. Lokal [Apache, Suse Linux] läuft das Ganze prima. Obwohl online das gleiche System ist, wimmelt es hier von diesen Fehlern: -Warning: Can't initialize character set 1075310576 (path: default) -Warning: Supplied argument is not a valid MySQL result resource Ich muss vielleicht noch sagen, dass ich die PHP-Seiten auf Windows erstellt habe, dann via Diskette in Linux importiert habe und jetzt, ebenfalls via Floppy, wieder zurück in Windows NT geholt habe. Mit WS_FTP habe ich die Daten jetzt hochgeladen. [Warum per Floppy: Kann Partitionen nicht mounten, das ist aber ein anderes Problem.] Was ist hier falsch? Herzlichen Dank und viele Grüsse aus der Schweiz Oliver From eschmid_(at)_php.net Sat, 15 Jul 2000 12:54:55 +0200 Date: Sat, 15 Jul 2000 12:54:55 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] php4 doc Ralf Ludwig wrote: > sorry, aber irgednwie kann ich nirgends eine docu zu php4 finden, > (alle neuen befehle, etc..). > > fuer einen link, waere ich sehr dankbar. http://www.dynamic-webpages.de/php/manual.php -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From jmp._(at)_gmx.de Sat, 15 Jul 2000 03:36:31 +0200 Date: Sat, 15 Jul 2000 03:36:31 +0200 From: Jan-Martin Pulwitt jmp._(at)_gmx.de Subject: [php] nochmal mysql_connect Guten Morgen! Ich verwende Win98 und PHP 3.0.16 Wenn ich mein mySQL - Testscript per DOS Befehlszeile aufrufe, funktioniert es tadellos. Es funktioniert jedoch nicht, wenn ich es über Windows (per doppellick auf das Skript oder über den Webserver OmniHTTPd) aufrufe. "Fatal error: Call to unsupported or undefined function mysql_connect() in E:\Websites\Webserver\cgi-bin\mysql.php3 on line 2" Woran kann das liegen? Ich verzweifel' schon... :-(( Grüße, Jan-Martin Pulwitt From ben.feldmann_(at)_gmx.de Sat, 15 Jul 2000 11:20:02 +0200 Date: Sat, 15 Jul 2000 11:20:02 +0200 From: Benjamin Feldmann ben.feldmann_(at)_gmx.de Subject: [php] array Hi, warum wird erd Inhalt von dem Array nicht ausgegeben? "; } ?> danke.....Ben From eschmid_(at)_php.net Sat, 15 Jul 2000 13:34:56 +0200 Date: Sat, 15 Jul 2000 13:34:56 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] nochmal mysql_connect Jan-Martin Pulwitt wrote: > Ich verwende Win98 und PHP 3.0.16 > > Wenn ich mein mySQL - Testscript per DOS > Befehlszeile aufrufe, funktioniert es tadellos. > > Es funktioniert jedoch nicht, wenn ich es über Windows (per > doppellick auf das Skript oder über den Webserver OmniHTTPd) > aufrufe. > > "Fatal error: Call to unsupported or undefined function > mysql_connect() in E:\Websites\Webserver\cgi-bin\mysql.php3 > on line 2" An der php3.ini. Da sollte man bei den *.dll's das Kommentarzeichen entfernen. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From eschmid_(at)_php.net Sat, 15 Jul 2000 13:36:22 +0200 Date: Sat, 15 Jul 2000 13:36:22 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] array Benjamin Feldmann wrote: > > Hi, > > warum wird erd Inhalt von dem Array nicht > ausgegeben? > > $mitarbeiter = array("Clemens Krause","Janine > Bünning","Carolin Scholz","Carolin > Schröder"); > > for($i=0;$i<=3;$i++){ > echo "Mitarbeiter" . $i . ":" . $mitarbeiter[i] > . "
"; > } > ?> Schreib mal $mitarbeiter[$i] dann sollte es tun. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From jmp._(at)_gmx.de Sat, 15 Jul 2000 11:28:30 +0200 Date: Sat, 15 Jul 2000 11:28:30 +0200 From: Jan-Martin Pulwitt jmp._(at)_gmx.de Subject: [php] nochmal mysql_connect Egon Schmid schrieb: > > Jan-Martin Pulwitt wrote: > > > Ich verwende Win98 und PHP 3.0.16 > > > > Wenn ich mein mySQL - Testscript per DOS > > Befehlszeile aufrufe, funktioniert es tadellos. > > > > Es funktioniert jedoch nicht, wenn ich es über Windows (per > > doppellick auf das Skript oder über den Webserver OmniHTTPd) > > aufrufe. > > > > "Fatal error: Call to unsupported or undefined function > > mysql_connect() in E:\Websites\Webserver\cgi-bin\mysql.php3 > > on line 2" > > An der php3.ini. Da sollte man bei den *.dll's das Kommentarzeichen > entfernen. Scherzkeks.... Hätte ich das nicht gemacht, würde das Skript ja nichtmal vom Prompt aus gestartet das tun, was es soll. Bitte demnächst Fragen komplett durchlesen. ;-) Jan-Martin Pulwitt From j.kohl_(at)_style-id.de Sat, 15 Jul 2000 11:33:04 +0200 Date: Sat, 15 Jul 2000 11:33:04 +0200 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] MySQL Feld Binary? Ich brauche unbedinngt die Option 'binary' für ein Feld in einer MySQL DB. Doch wenn ich über phpMyAdmin als attribut BINARY auswähle kommt immer ein Syntax Error vom MySQL Server. Mit welchem Feld kann/muß ich Binary kombinieren? mfg. Jens From info_(at)_bonsai-welt.de Sat, 15 Jul 2000 11:45:22 +0200 Date: Sat, 15 Jul 2000 11:45:22 +0200 From: Andreas Korinek info_(at)_bonsai-welt.de Subject: [php] Mail-Body mit Anhang erzeugen Hallo Liste, ich will aus einem Online-Shop eine Anfragemail versenden. Nun geht es darum, einen body für die Mail zu erzeugen, den ich dann in den mail()-Befehl einsetzen kann. Der normale Text der Mail macht mir keine Schwierigkeiten, nur es sollen auch noch ein oder mehrere Dateien, die vom Kunden hochgeladen wurden, mit an die Mail gehängt werden. Wie macht man das? Vielen Dank für Eure Hilfe. -- Mit freundlichen Grüßen Andreas Korinek info_(at)_bonsai-welt.de From eschmid_(at)_php.net Sat, 15 Jul 2000 12:05:18 +0200 Date: Sat, 15 Jul 2000 12:05:18 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] nochmal mysql_connect Jan-Martin Pulwitt wrote: > > Egon Schmid schrieb: > > > > Jan-Martin Pulwitt wrote: > > > > > Ich verwende Win98 und PHP 3.0.16 > > > > > > Wenn ich mein mySQL - Testscript per DOS > > > Befehlszeile aufrufe, funktioniert es tadellos. > > > > > > Es funktioniert jedoch nicht, wenn ich es über Windows (per > > > doppellick auf das Skript oder über den Webserver OmniHTTPd) > > > aufrufe. > > > > > > "Fatal error: Call to unsupported or undefined function > > > mysql_connect() in E:\Websites\Webserver\cgi-bin\mysql.php3 > > > on line 2" > > > > An der php3.ini. Da sollte man bei den *.dll's das Kommentarzeichen > > entfernen. > > Scherzkeks.... Hätte ich das nicht gemacht, würde das Skript > ja nichtmal vom Prompt aus gestartet das tun, was es soll. Deine Windows Installation scheint nicht in Ortnung zu sein. Die Ausgabe von "Call to unsupported or undefined function mysql_connect()" ist eindeutig. Entweder die Windows Variante findet die php3.ini nicht oder die php3.ini enthält das Kommentarzeichen. Bei Unix hat man vergessen beim Konfigurieren das --with-mysql mit anzugeben. Das und noch vieles mehr lässt sich in der FAQ von Kristian Köhntopp nachlesen. > Bitte demnächst Fragen komplett durchlesen. ;-) Kurz gehaltene Antworten aber auch :( -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From eschmid_(at)_php.net Sat, 15 Jul 2000 12:14:33 +0200 Date: Sat, 15 Jul 2000 12:14:33 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] MySQL Feld Binary? Jens Kohl wrote: > > Ich brauche unbedinngt die Option 'binary' für ein Feld in einer MySQL DB. > Doch wenn ich über phpMyAdmin als attribut BINARY auswähle kommt immer ein > Syntax Error vom MySQL Server. Mit welchem Feld kann/muß ich Binary > kombinieren? Aus MySQL von Paul DuBois: Für CHAR- und VARCHAR-Typen kann das Attribut BINARY angegeben werden, wodurch Spaltenwerte als binäre Zeichenketten gekennzeichnet werden (d.h. bei Vergleichen und Sortiervorgängen wird die Groß-/Kleinschreibung berücksichtigt). -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From winkelmann_(at)_klubs24.de Sat, 15 Jul 2000 12:40:30 +0200 Date: Sat, 15 Jul 2000 12:40:30 +0200 From: Matthias Winkelmann winkelmann_(at)_klubs24.de Subject: [php] nochmal mysql_connect Jan-Martin Pulwitt: > > Egon Schmid schrieb: > > > > Jan-Martin Pulwitt wrote: > > > > > Ich verwende Win98 und PHP 3.0.16 > > > > > > Wenn ich mein mySQL - Testscript per DOS > > > Befehlszeile aufrufe, funktioniert es tadellos. > > > > > > Es funktioniert jedoch nicht, wenn ich es über Windows (per > > > doppellick auf das Skript oder über den Webserver OmniHTTPd) > > > aufrufe. > > > > > > "Fatal error: Call to unsupported or undefined function > > > mysql_connect() in E:\Websites\Webserver\cgi-bin\mysql.php3 > > > on line 2" > > > > An der php3.ini. Da sollte man bei den *.dll's das Kommentarzeichen > > entfernen. > > Scherzkeks.... Hätte ich das nicht gemacht, würde das Skript > ja nichtmal vom Prompt aus gestartet das tun, was es soll. Hallo, vielleicht hast Du mehrere Versionen der php3.ini auf der Festplatte, und unter dos wird eine andere als unter Windows verwendet. Such einfach mal. Viel Glück! Matthias From jmp._(at)_gmx.de Sat, 15 Jul 2000 13:00:52 +0200 Date: Sat, 15 Jul 2000 13:00:52 +0200 From: Jan-Martin Pulwitt jmp._(at)_gmx.de Subject: [php] nochmal mysql_connect Matthias Winkelmann schrieb: > > Jan-Martin Pulwitt: > > > > Egon Schmid schrieb: > > > > > > Jan-Martin Pulwitt wrote: > > > > > > > Ich verwende Win98 und PHP 3.0.16 > > > > > > > > Wenn ich mein mySQL - Testscript per DOS > > > > Befehlszeile aufrufe, funktioniert es tadellos. > > > > > > > > Es funktioniert jedoch nicht, wenn ich es über Windows (per > > > > doppellick auf das Skript oder über den Webserver OmniHTTPd) > > > > aufrufe. > > > > > > > > "Fatal error: Call to unsupported or undefined function > > > > mysql_connect() in E:\Websites\Webserver\cgi-bin\mysql.php3 > > > > on line 2" > > > > > > An der php3.ini. Da sollte man bei den *.dll's das Kommentarzeichen > > > entfernen. > > > > Scherzkeks.... Hätte ich das nicht gemacht, würde das Skript > > ja nichtmal vom Prompt aus gestartet das tun, was es soll. > > vielleicht hast Du mehrere Versionen der php3.ini auf der Festplatte, und > unter dos wird eine andere als unter Windows verwendet. Such einfach mal. Das ist's leider auch nicht :-(( Ich hab auf meiner gesamten HDD zwei php3.ini, beide sind aber vollkommen identisch. From ulf_(at)_redsys.de Sat, 15 Jul 2000 13:34:23 +0200 Date: Sat, 15 Jul 2000 13:34:23 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Mail-Body mit Anhang erzeugen Andreas Korinek wrote: > Der normale Text der Mail macht mir keine Schwierigkeiten, nur es sollen auch > noch ein oder mehrere Dateien, die vom Kunden hochgeladen wurden, mit an die > Mail gehängt werden. > Wie macht man das? http://www.koehntopp.de/php/faq-12.html#ss12.7 Ulf From gregor.dorfbauer_(at)_aon.at Sat, 15 Jul 2000 13:41:49 +0200 Date: Sat, 15 Jul 2000 13:41:49 +0200 From: Gregor Dorfbauer gregor.dorfbauer_(at)_aon.at Subject: [php] Zufallszahl ?! Hi liste! Ich will ein kleines Kartenspiel programmieren. (Ich weiß, es ist in JavaScript auch möglich, aber nur, wenn der Anwender es aktiviert hat.) Ich kann auch schon bestimmte Karten ausgeben, und auch schon 5 Zufallskarten berechnen lassen. Nur manchmal bekomme ich mit dem Zufallsgenerator zwei, oder gar drei gleiche Karten. Wie kann ich es unterbinden, dass er jede Karte nur einmal verwendet? Hier der Source: -- "; for($i=0;$i<=4;$i++) { mt_srand((double)microtime()*1000000); $zufall1 = mt_rand($mini, $maxi); $zufall2 = mt_rand($mini1, $maxi1); echo ""; echo $farben[$zufall1] . " " . $karten[$zufall2] . " " . $werte[$zufall2]; } echo "
"; ?> .. er ist im großen und ganzen korrekt (?), nur wie kann ich das Problem mit dem rand(); lösen? Vielen Dank für Vorschläge, -- +-+ Gregor Dorfbauer -+- schirchredn.cm.nu +-+ http://www.schirchredn.org | http://www.dermeister.org member_(at)_schirchredn.org | gregi_(at)_aon.at +-+ PGP-Key-auf-Anfrage -+- ICQ#: 51105995 +-+ From hoexter_(at)_levspace.de Sat, 15 Jul 2000 14:47:40 +0200 (CEST) Date: Sat, 15 Jul 2000 14:47:40 +0200 (CEST) From: Sven Hoexter hoexter_(at)_levspace.de Subject: [php] Zufallszahl ?! On Sat, 15 Jul 2000, Gregor Dorfbauer wrote: Hallo Gregor, > Ich kann auch schon bestimmte Karten ausgeben, und auch schon 5 > Zufallskarten berechnen lassen. Nur manchmal bekomme ich mit dem > Zufallsgenerator zwei, oder gar drei gleiche Karten. Wie kann ich es > unterbinden, dass er jede Karte nur einmal verwendet? Ich glaube da musst Du in einem weiteren Array sammeln was schon dran war und dann vergleichen. Wenn was doppelt ist laest Du ihn dann nochmal eine ziehen und legst die andere Karte quasi wieder zurueck. Cu, Sven From pfeiffer_(at)_uris.de Sat, 15 Jul 2000 14:55:33 +0200 Date: Sat, 15 Jul 2000 14:55:33 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Mail-Body mit Anhang erzeugen Hallo Andreas, > Der normale Text der Mail macht mir keine Schwierigkeiten, nur es sollen > auch noch ein oder mehrere Dateien, die vom Kunden hochgeladen wurden, > mit an die Mail gehängt werden. > Wie macht man das? tja, wie wohl... 1. Weg: Man erzeugt mit einem MailClient eine Mail wie gewuenscht und schaut sich dann den Quelltext an. so habe ich es gemacht (Unterschiede der Clients beachten) 2. Weg: Man sucht im Mailinglisten-Archiv und findet ein Zip-File von mir, da hat man schon mal etwas brauchbaren Code. 3. Weg: Man zwingt mich, das Script zu schreiben... :-)) m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02233-928500 ------------------------------------- e.o.m. From b.tolasch_(at)_wewo-design.de Sat, 15 Jul 2000 16:31:43 +0100 Date: Sat, 15 Jul 2000 16:31:43 +0100 From: Benjamin Tolasch b.tolasch_(at)_wewo-design.de Subject: [php] Zufallszahl ?! Hello Gregor, ich habe ein ähnliches Problem beim Programmieren einer Schulungsanwendung gehabt. Es ging darum in den ein per Zufall Markiertes Feld auf dem Monitor zu finden, wo bei jedes Feld nur einmal auftauchen durfte. Ich habe es dann so gelöst, daß ich alle Felder (Karten) in ein Array gepackt habe und jedes benutzte Feld habe ich aus diesem Array gelöscht. Die Zufallszahl habe ich dann immer zwischen 0 und der Anzah der Elemente im Array generiert. In deinem Fall würde ich vielleicht ein Array mit den Ziffern der anderen Arrays erstellen, um sie dann zu löschen. Beim verwenden der Methode : Karte ausgeteilt und in ein Array gepackt; Zufallszahl ermittelt; nachgeschaut ... ergibt sich das Problem, dass bei angenommen 32 und 25 Karten verteilt die Zufallszahl sehr häufig auf eine der 25 Karten zeigt. Für andere Vorschläge bin ich auch dankbar bzw. Kritiken. Gruß Benjamin Saturday, July 15, 2000, 12:41:49 PM, you wrote: GD> Hi liste! GD> Ich will ein kleines Kartenspiel programmieren. (Ich weiß, es ist in GD> JavaScript auch möglich, aber nur, wenn der Anwender es aktiviert hat.) GD> Ich kann auch schon bestimmte Karten ausgeben, und auch schon 5 GD> Zufallskarten berechnen lassen. Nur manchmal bekomme ich mit dem GD> Zufallsgenerator zwei, oder gar drei gleiche Karten. Wie kann ich es GD> unterbinden, dass er jede Karte nur einmal verwendet? From Michael_(at)_Stahmann.de Sat, 15 Jul 2000 15:19:44 +0200 Date: Sat, 15 Jul 2000 15:19:44 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Hilfe! Lokal: OK, Online: Fehler! Hallo Oliver, Oliver Flueckiger schrieb: > Hallo Liste! > > Obwohl online das gleiche System ist, wimmelt es hier von diesen Fehlern: > -Warning: Can't initialize character set 1075310576 (path: default) > -Warning: Supplied argument is not a valid MySQL result resource Eine kleine Vermutung: Du hast die Dateien nicht als Textdateien, sondern als binarys zum Server geschickt. Das passiert schnell, wenn es nicht richtig eingestellt ist. WS_FTP macht IMHO z.B. mit einer *.inc ((mit *.php3 / *.php4 warscheinlich auch) eine übertragung im binary-modus. Dann gibt es nur noch Müll auf dem Server. 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 pfeiffer_(at)_uris.de Sat, 15 Jul 2000 15:23:22 +0200 Date: Sat, 15 Jul 2000 15:23:22 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Zufallszahl ?! Hallo Gregor, Du kannst es auch mal mit shuffle($array) versuchen. Also alle Karten in das Array lesen und dann mischen. Anschliessend mit einer while-Schleife ausgeben. m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02233-928500 ------------------------------------- e.o.m. From oliver_(at)_brugg-online.ch Sat, 15 Jul 2000 15:28:11 +0200 Date: Sat, 15 Jul 2000 15:28:11 +0200 From: Oliver Flueckiger oliver_(at)_brugg-online.ch Subject: [php] Hilfe! Lokal: OK, Online: Fehler! Hallo Michael, hallo Liste! > > Obwohl online das gleiche System ist, wimmelt es hier von diesen Fehlern: > > -Warning: Can't initialize character set 1075310576 (path: default) > > -Warning: Supplied argument is not a valid MySQL result resource > > Eine kleine Vermutung: > Du hast die Dateien nicht als Textdateien, sondern als binarys zum Server > geschickt. > Das passiert schnell, wenn es nicht richtig eingestellt ist. > WS_FTP macht IMHO z.B. mit einer *.inc ((mit *.php3 / *.php4 warscheinlich > auch) eine übertragung im binary-modus. > Dann gibt es nur noch Müll auf dem Server. Ich hab' das jetzt geändert [ASCII], die Fehler sind allerding immer noch da. Danke aber trotzdem! Gruss Oliver From Michael_(at)_Stahmann.de Sat, 15 Jul 2000 15:28:09 +0200 Date: Sat, 15 Jul 2000 15:28:09 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Mail-Body mit Anhang erzeugen Andreas Korinek schrieb: > Hallo Liste, > > nur es sollen auch > noch ein oder mehrere Dateien, die vom Kunden hochgeladen wurden, mit an die > Mail gehängt werden. > Wie macht man das? > Mail-Klassen von PHPWizzard: http://www.phpwizard.net/resources/phpMisc/scripts/pretty/mail.php3 Weitere Header: http://www.web-xact.de/special/header.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 -------------------------------------------------------- From gregor.dorfbauer_(at)_aon.at Sat, 15 Jul 2000 15:27:00 +0200 Date: Sat, 15 Jul 2000 15:27:00 +0200 From: Gregor Dorfbauer gregor.dorfbauer_(at)_aon.at Subject: [php] Zufallszahl ?! hi Sven, hi benjamin! Die Lösungen erscheinen mir recht gut. Nur wie kann ich Daten aus einem Array löschen, bzw. hinzufuegen? (ich weiß, dass steht irgendwo in den faq's .. nur ich bin grad zu faul!) mfg und DANKE -- +-+ Gregor Dorfbauer -+- schirchredn.cm.nu +-+ http://www.schirchredn.org | http://www.dermeister.org member_(at)_schirchredn.org | gregi_(at)_aon.at +-+ PGP-Key-auf-Anfrage -+- ICQ#: 51105995 +-+ From b.tolasch_(at)_wewo-design.de Sat, 15 Jul 2000 16:59:15 +0100 Date: Sat, 15 Jul 2000 16:59:15 +0100 From: Benjamin Tolasch b.tolasch_(at)_wewo-design.de Subject: [php] Re[2]: [php] Zufallszahl ?! Hello Gregor, http://php-center.de/de-html-manual/ref.array.html hier findest du alle array functions ( sind gutbeschrieben) schaue unter den ersten 10 - 15 fucntions auf der seite nach Viel spaß Benjamin From abe_(at)_yavin4.de Sat, 15 Jul 2000 15:47:22 +0200 Date: Sat, 15 Jul 2000 15:47:22 +0200 From: Daniel Beulshausen abe_(at)_yavin4.de Subject: [php] Zufallszahl ?! > Die Lösungen erscheinen mir recht gut. Nur wie kann ich Daten aus einem > Array löschen, bzw. hinzufuegen? (ich weiß, dass steht irgendwo in den unset($array[$index]); $array[$index] = "blablabla"; > faq's .. nur ich bin grad zu faul!) gewöhne dir diese angewohnheit lieber schnellstmöglich ab, sonst antwortet dir hier keiner mehr. gruss daniel From b.tolasch_(at)_wewo-design.de Sat, 15 Jul 2000 17:11:03 +0100 Date: Sat, 15 Jul 2000 17:11:03 +0100 From: Benjamin Tolasch b.tolasch_(at)_wewo-design.de Subject: [php] Binarys ... wozu? Hi Liste, wozu braucht man Binary's in einer DB ? Sorry für die Frage aber ich habe hier noch kaum Erfahrung! -- Gruß Benjamin From schumacher_(at)_netbits.de Sat, 15 Jul 2000 16:06:21 +0200 Date: Sat, 15 Jul 2000 16:06:21 +0200 From: Jens Schumacher schumacher_(at)_netbits.de Subject: [php] =?iso-8859-1?Q?Einf=FChrung/Tutorial_zu_Regular_Expressions?= Hallo Liste, kann mir jemand vielleicht eine Art Dokumentation oder Tutorial zu den Regular Expressions empfehlen? Habe bisher damit noch überhaupt nichts gearbeitet, möchte nun aber eine Textdatei parsen und verarbeiten. Empfiehlt es sich für einfache Dinge (wie z.B. die Suche nach einer bestimmten Textstelle oder ähnliches) eher die String-Funktionen von PHP zu nehmen oder die Regex-Funktionen? Gibt es da Geschwindigkeitsunterschiede? Danke & Grüsse, Jens -- netbits - new media services. Webdesign, eCommerce-Lösungen, Webhosting Homepage: http://www.netbits.de eMail: info_(at)_netbits.de From b.tolasch_(at)_wewo-design.de Sat, 15 Jul 2000 17:28:53 +0100 Date: Sat, 15 Jul 2000 17:28:53 +0100 From: Benjamin Tolasch b.tolasch_(at)_wewo-design.de Subject: [php] ODBC zu einer Access DB Hi Liste, gibt es eine Möglichkeit per PHP auf eine Access DB zu zugreifen? Access ist nicht auf dem Server installiert(liegt also nur als MDB Datei vor). Sinn und Zweck ist eine Potierung von Access auf MySql und evtl. ein regelmäßiger abgleich. -- Thanx im vorraus. Benjamin Tolasch From pfeiffer_(at)_uris.de Sat, 15 Jul 2000 16:32:37 +0200 Date: Sat, 15 Jul 2000 16:32:37 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Zufallszahl ?! Hallo, habe gerade meinen Vorschlag mit 'range()' und 'shuffle()' ausprobiert. Kann man leider voll vergessen... :-(( Laut ChangeLog sollen diese Functionen seit 3.0.8 enthalten sein. PHP 3.0.08 (22.05.1999) - Add range() and shuffle() functions (Jim) Warum steht da aber nicht, dass sie wieder rausgeflogen sind ? PHP 3.0.14 Fatal error: Call to unsupported or undefined function shuffle() in D:\_root\htdocs\fast\schuffle.php3 on line 10 Dass sie unter Win nicht laufen, ist im Manual nicht angegeben, auch nicht, dass eine eigene DLL aktiviert werden soll. Weiss dazu zufaellig jemand was ? m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02233-928500 ------------------------------------- e.o.m. From bjoern_(at)_baer.main.de Sat, 15 Jul 2000 16:38:15 +0200 Date: Sat, 15 Jul 2000 16:38:15 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_Einf=FChrung=2FTutorial_zu_Regular_Expressions?= * Jens Schumacher wrote: > kann mir jemand vielleicht eine Art Dokumentation oder Tutorial zu den > Regular Expressions empfehlen? Habe bisher damit noch überhaupt nichts "Reguläre Ausdrücke" Björn. From b.tolasch_(at)_wewo-design.de Sat, 15 Jul 2000 17:58:21 +0100 Date: Sat, 15 Jul 2000 17:58:21 +0100 From: Benjamin Tolasch b.tolasch_(at)_wewo-design.de Subject: [php] =?ISO-8859-1?B?/GJlciBQSFAgYXVmIE15U3Fs?= Hi Liste, bin dabei ein MySql-DB aufzubauen, die über das Web gepflegt werden soll. Kann mir jemand hierzu tips und tricks verraten. Habe mir folgendes vorgestell: - wie aktuallisiere ich am besten die DB übers Web (sicherheit) - mit welchen Rechten lege ich einen User bei MySQL an; nur einen oder mehrere. - sollte bei der Aktuallisierung der link erst von mir überprüft werden oder ist es IMHO möglich die abfragen direkt auf der DB auszuführen. vielleicht fällt euch ja auch noch etwas ein. Für die Antworten bin ich jetzt schon dankbar... :) Mit freundlichen Grüßen, Benjamin Tolasch From eschmid_(at)_php.net Sat, 15 Jul 2000 16:58:28 +0200 Date: Sat, 15 Jul 2000 16:58:28 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] Zufallszahl ?! Norbert Pfeiffer wrote: > habe gerade meinen Vorschlag mit 'range()' und 'shuffle()' ausprobiert. > Kann man leider voll vergessen... :-(( > > Laut ChangeLog sollen diese Functionen seit 3.0.8 enthalten sein. > PHP 3.0.08 (22.05.1999) > - Add range() and shuffle() functions (Jim) > > Warum steht da aber nicht, dass sie wieder rausgeflogen sind ? > PHP 3.0.14 > Fatal error: Call to unsupported or undefined function shuffle() > in D:\_root\htdocs\fast\schuffle.php3 on line 10 > > Dass sie unter Win nicht laufen, ist im Manual nicht angegeben, > auch nicht, dass eine eigene DLL aktiviert werden soll. Die sind immer noch drin. Überzeuge dich bei http://zend.com/phpfunc. Sie müssten im Prinzip auch unter Windows laufen und benötigen keine DLL. Range() und shuffle() gehören zum Standardumfang. -Egon PS: Das Open Source Produkt PHP verträgt sich anscheinend nicht mit kommerziellen Betriebssystemen. Installier halt das kostenlose GNU/Linux und probiers damit. -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From gregor.dorfbauer_(at)_aon.at Sat, 15 Jul 2000 16:56:10 +0200 Date: Sat, 15 Jul 2000 16:56:10 +0200 From: Gregor Dorfbauer gregor.dorfbauer_(at)_aon.at Subject: [php] Zufallszahl ?! Norbert Pfeiffer wrote: Ich habe eine Lösung gefunden! $mini = 1; $maxi = 5000; for($j=1;$j<=27;$j++) { mt_srand((double)microtime()*316159283928439284); $zufall1 = mt_rand($mini, $maxi); } for($j=1;$j<=$zufall1;$j++) { shuffle($karten); } Dieses Script mischt den Array ziemlich sicher durch. den kompletten sourcecode gibts auf http://212.183.66.156/schnapsen/array2.sc und dass Beispiel: http://212.183.66.156/schnapsen/array2.php3 HTH :) PS: Leider habe ich den Befehl zum SourceCode-Anzeigen mit Syntax-Highlightning vergessen. Im PHP-Manual wurde ich auch nicht fündig. wenn jemand mir den befehl schicken könnte, könnt ihr den SourceCode natürlich besser ansehen. mfg -- +-+ Gregor Dorfbauer -+- schirchredn.cm.nu +-+ http://www.schirchredn.org | http://www.dermeister.org member_(at)_schirchredn.org | gregi_(at)_aon.at +-+ PGP-Key-auf-Anfrage -+- ICQ#: 51105995 +-+ From eschmid_(at)_php.net Sat, 15 Jul 2000 17:30:23 +0200 Date: Sat, 15 Jul 2000 17:30:23 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] Zufallszahl ?! Gregor Dorfbauer wrote: > PS: Leider habe ich den Befehl zum SourceCode-Anzeigen mit > Syntax-Highlightning vergessen. Im PHP-Manual wurde ich auch nicht > fündig. wenn jemand mir den befehl schicken könnte, könnt ihr den > SourceCode natürlich besser ansehen. Bei Version 3 gabs gar kein Befehl (oder ich habe ihn übersehen :). Jedenfalls kann man die Datei nach .phps linken und ein Eintrag in httpd.conf machen: AddType application/x-httpd-php-source .phps In der Version 4 gibts noch zwei Funktionen highlight_string() und highlight_file(). -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From jmp._(at)_gmx.de Sat, 15 Jul 2000 17:30:26 +0200 Date: Sat, 15 Jul 2000 17:30:26 +0200 From: Jan-Martin Pulwitt jmp._(at)_gmx.de Subject: [php] WAMP - probleme bei der Inst. Hallo! Ich installiere gerade 'nen WAMP, bloß dummereise geht das alles nicht so, wie ich das will... Alles genau nach der Anleitung auf active-xxx (jetzt hab ich auch noch den Namen vergessen.... :-(( ) Nur leider kommt immer wenn ich 'N PHP Script aufrufe 'n Error 400 (Bad Request). Kann mir einer weiterhelfen? Wenn mehr Infos nötig sind, bitte einfach sagen... :-(( Jan-Martin Pulwitt -- JMP Webdesign - Webservice Agentur http://www.jmpwebdesign.de mailto:service_(at)_jmpwebdesign.de From stephan_(at)_stephan-wiesner.de Sat, 15 Jul 2000 17:36:13 +0200 Date: Sat, 15 Jul 2000 17:36:13 +0200 From: Stephan stephan_(at)_stephan-wiesner.de Subject: [php] Java-Objekte mit PHP speichern Ich nutze ein PHP-Script um Daten aus einem Applet zu speichern. Mit Text klappt das elegant und wunderbar, aber ich bekomme das nicht mit Objekten (Serialized) hin. Das Applet selbst darf ja nun einmal nicht speichern. Irgendwelche Ideen? STephan www.stephan-wiesner.com From bjoern_(at)_baer.main.de Sat, 15 Jul 2000 17:36:46 +0200 Date: Sat, 15 Jul 2000 17:36:46 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Zufallszahl ?! * Egon Schmid wrote: > Bei Version 3 gabs gar kein Befehl (oder ich habe ihn übersehen :). show_source() ? :) Laut http://www.zugeschaut-und-mitgebaut.de/php/function.show_source.html gibt's den erst ab PHP4, den gab's jedoch schon bei PHP3. > In der Version 4 gibts noch zwei Funktionen highlight_string() und highlight_string() gibt's seit mindestens 3.0.7, auch wenn Hartmuts Referenz behauptet, es gäbe sie erst seit PHP4. Ich benutze diese Funktion z.B. bei der Hervorhebung von Sourcecode in den Artikeln im PHP Center. -- From gregor.dorfbauer_(at)_aon.at Sat, 15 Jul 2000 17:34:19 +0200 Date: Sat, 15 Jul 2000 17:34:19 +0200 From: Gregor Dorfbauer gregor.dorfbauer_(at)_aon.at Subject: [php] Zufallszahl ?! Egon Schmid wrote: > > Gregor Dorfbauer wrote: Danke, geht schon: http://212.183.66.156/schnapsen/source.php3 mfg -- +-+ Gregor Dorfbauer -+- schirchredn.cm.nu +-+ http://www.schirchredn.org | http://www.dermeister.org member_(at)_schirchredn.org | gregi_(at)_aon.at +-+ PGP-Key-auf-Anfrage -+- ICQ#: 51105995 +-+ From undzwarso_(at)_gmx.net Sat, 15 Jul 2000 15:47:38 +0200 Date: Sat, 15 Jul 2000 15:47:38 +0200 From: [SWAT]Diazepam undzwarso_(at)_gmx.net Subject: [php] Zufallszahl ?! hab zwar noch nie ein PHP prog geschrieben,aber hinzufügen von arrays geht mit: $var[]=newdata damit hängt er die neuen daten an den array an. bis denne diazepam ----- Original Message ----- From: Gregor Dorfbauer To: Sent: Saturday, July 15, 2000 3:27 PM Subject: Re: [php] Zufallszahl ?! > hi Sven, hi benjamin! > > Die Lösungen erscheinen mir recht gut. Nur wie kann ich Daten aus einem > Array löschen, bzw. hinzufuegen? (ich weiß, dass steht irgendwo in den > faq's .. nur ich bin grad zu faul!) > > mfg und DANKE > -- > +-+ Gregor Dorfbauer -+- schirchredn.cm.nu +-+ > http://www.schirchredn.org | http://www.dermeister.org > member_(at)_schirchredn.org | gregi_(at)_aon.at > +-+ PGP-Key-auf-Anfrage -+- ICQ#: 51105995 +-+ > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From undzwarso_(at)_gmx.net Sat, 15 Jul 2000 17:39:25 +0200 Date: Sat, 15 Jul 2000 17:39:25 +0200 From: [SWAT]Diazepam undzwarso_(at)_gmx.net Subject: [php] Zufallszahl ?! Hi php Liste, Ich als PHP-Newbie hab ne Frage: Wie kann ich bei einem Webspaceanbieter ohne Shell Access eine MySQL Datenbank anlegen? Bitte antwortet, bis denne, Diazepam From mdobel_(at)_kawo2.rwth-aachen.de Sat, 15 Jul 2000 17:54:45 +0200 Date: Sat, 15 Jul 2000 17:54:45 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] Zufallszahl ?! Egon Schmid wrote: > > > Bei Version 3 gabs gar kein Befehl (oder ich habe ihn übersehen :). > Jedenfalls kann man die Datei nach .phps linken und ein Eintrag in > httpd.conf machen: > > AddType application/x-httpd-php-source .phps Geht auch in php3 mit AddType application/x-httpd-php3-source .phps > In der Version 4 gibts noch zwei Funktionen highlight_string() und > highlight_file(). Geht in PHP3 mit show_source(string $filename); Ist allerdings nie gross dokumentiert worden, sondern nur nebenbei in http://www.php.net/manual/install-windows95-nt.php erwaehnt sowie in der datei http://www.php.net/source.php im Code verwendet worden. Aber die Funktionsreferenz auf zugeschaut-und-mitgebaut.de listet es auch... :) Gruss, Markus From eschmid_(at)_php.net Sat, 15 Jul 2000 18:02:15 +0200 Date: Sat, 15 Jul 2000 18:02:15 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] Zufallszahl ?! Björn Schotte wrote: > > * Egon Schmid wrote: > > Bei Version 3 gabs gar kein Befehl (oder ich habe ihn übersehen :). > > show_source() ? :) Show_source() wurde in highlight_file() in der Version 3 umbenannt und taucht in beiden Versionen nur als Alias auf. Das dürfte auch der Grund sein warum Hartmut's Funktionstabellen an dieser Stelle versagen. > Laut http://www.zugeschaut-und-mitgebaut.de/php/function.show_source.html > gibt's den erst ab PHP4, den gab's jedoch schon bei PHP3. > > > In der Version 4 gibts noch zwei Funktionen highlight_string() und > > highlight_string() gibt's seit mindestens 3.0.7, auch wenn > Hartmuts Referenz behauptet, es gäbe sie erst seit PHP4. Ich > benutze diese Funktion z.B. bei der Hervorhebung von Sourcecode > in den Artikeln im PHP Center. s/highlight_string/higlight_file/ dann stimmts. -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de PHP-Stand auf Europas grösster Linux-Messe: 'LinuxTag 2000' weitere Infos _(at)_ http://www.dynamic-webpages.de/ From info_(at)_bonsai-welt.de Sat, 15 Jul 2000 17:27:00 +0200 Date: Sat, 15 Jul 2000 17:27:00 +0200 From: Andreas Korinek info_(at)_bonsai-welt.de Subject: [php] über PHP auf MySql Am Sat, 15 Jul 2000 schrieben Sie: > Hi Liste, > > bin dabei ein MySql-DB aufzubauen, die über das Web > gepflegt werden soll. Kann mir jemand hierzu tips und tricks > verraten. Tausende, bitte präzisieren. > > Habe mir folgendes vorgestell: > - wie aktuallisiere ich am besten die DB übers Web (sicherheit) Ich mache das immer über ein Formular in einem geschützten Bereich. > - mit welchen Rechten lege ich einen User bei MySQL an; > nur einen oder mehrere. Für normale Sicherheit reicht einer. Der sollte alles dürfen, was man auch für die Scripte so braucht. > - sollte bei der Aktuallisierung der link erst von mir überprüft > werden oder ist es IMHO möglich die abfragen direkt auf der DB > auszuführen. Was willst Du überhaupt machen? -- Mit freundlichen Grüßen Andreas Korinek info_(at)_bonsai-welt.de From schumacher_(at)_netbits.de Sat, 15 Jul 2000 18:45:31 +0200 Date: Sat, 15 Jul 2000 18:45:31 +0200 From: Jens Schumacher schumacher_(at)_netbits.de Subject: [php] AW: [php] Zufallszahl ?! Hallo, > Hi php Liste, > Ich als PHP-Newbie hab ne Frage: > Wie kann ich bei einem Webspaceanbieter ohne Shell Access > eine MySQL Datenbank anlegen? Bitte drücke nicht einfach den Reply-Button, wenn Du einen neuen Thread anfangen willst, sondern schreibe eine neue Nachricht an die Liste. Sonst landet Deine Mail nämlich in einem völlig falschen Kontext. ("Zufallszahl ?!"). Zu Deiner Frage: Probier mal den phpMyAdmin. (http://www.phpwizard.net/projects/phpMyAdmin/) Damit kannst Du Deine DB auch ohne Shell anlegen und verwalten. Grüsse, Jens From b.tolasch_(at)_wewo-design.de Sat, 15 Jul 2000 19:55:37 +0100 Date: Sat, 15 Jul 2000 19:55:37 +0100 From: Benjamin Tolasch b.tolasch_(at)_wewo-design.de Subject: [php] =?ISO-8859-1?B?UmVbMl06IFtwaHBdIPxiZXIgUEhQIGF1ZiBNeVNxbA==?= Hello Andreas, Saturday, July 15, 2000, 4:27:00 PM, you wrote: >> Tips und Tricks AK> Tausende, bitte präzisieren. Vielleicht eine URL wo ich sie finden kann. :) AK> Ich mache das immer über ein Formular in einem geschützten Bereich. Hab ich mir auch überlegt. Es wird wohl nicht gehen, da eigentlich jeder etwas hinzufügen können muß. Ich betreue eine Seite eines Hockey-Vereins und möchte hier eine Linkliste schaffen in der sich die Vereine selber eintragen können. Ich denke das Verändern(z.B. adressänderungen etc.) von Daten werde ich selber machen. AK> > - sollte bei der Aktuallisierung der link erst von mir überprüftAK> AK> Was willst Du überhaupt machen? s.o. Gruß Benjamin From akrahn_(at)_akotec.de Sat, 15 Jul 2000 18:43:55 +0200 Date: Sat, 15 Jul 2000 18:43:55 +0200 From: Andreas Krahn / AKoTEC akrahn_(at)_akotec.de Subject: [php] equivalent zu diesen javascript-befehlen? hi, gibt es eine möglichkeit diese javascript-befehle durch php-funktionen zu ersetzen? irgendwie stehe ich im augenblick wohl auf der leitung. - mir fällt nix dazu ein eine url in einen anderen frame laden: parent.frames[1].location.href = 'blabla.php3'; oder einen frame zu "reloaden": parent.frames[1].location.reload(); oder um den zustand einer checkbox in einem anderen frame zu ändern: parent.frames[1].document.formxxx.checkyyy.checked = false; wenn das alles irgendwie möglich wäre, könnte ich in meinem aktuellen projekt komplett auf javascript verzichten - das wäre doch toll! (es soll ja immer noch leute geben, die sogar davor angst haben - ich frage mich immer nur: wie kann man windoof einsetzen und dann aus angst vor ausspionierungen javascript abschalten? meistens haben die von vb-scripting noch nix gehört und lassen es munter werkeln - wenn die wüßten, was man damit alles gemeines machen kann...) mfg andreas krahn From info_(at)_agathos.net Sat, 15 Jul 2000 18:58:10 +0200 Date: Sat, 15 Jul 2000 18:58:10 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] Zufallszahl ?! > bis denne > diazepam Heisst Du wirklich Valium? ;-) Liebe Grüße aus dem Allgäu Theo -- From Newsletter_(at)_stefan-schwardt.de Sat, 15 Jul 2000 19:47:28 +0200 Date: Sat, 15 Jul 2000 19:47:28 +0200 From: Stefan Schwardt Newsletter_(at)_stefan-schwardt.de Subject: [php] equivalent zu diesen javascript-befehlen? Moin Andreas Krahn / AKoTEC, moin Liste AKA> gibt es eine möglichkeit diese javascript-befehle durch php-funktionen AKA> zu ersetzen? irgendwie stehe ich im augenblick wohl auf der leitung. AKA> - mir fällt nix dazu ein Gegenfrage: Gibt es eine Möglichkeit diese php-Funktionen durch javascript-befehle zu ersetzen? prüfen ob bereits HTTP-Header gesendet wurden: headers_sent() Verbindung zu einer ODBC-Datenbank herstellen: odbc_connect() und wenn nein, warum nicht? Antwort: nö, PHP auf der SERVERseite hat keine Ahnung, was der Browser aus der Scriptausgabe macht, ob Frames, Knöpfchen oder Popups. JavaScript auf der CLIENTseite hat keine Ahnung, ob das HTML Dokument aus einer Oracle-Tabelle stammt, auf dem Server im Verzeichnis /tmp liegt oder eine ABM-Kraft es in Echtzeit abgetippt und dem Browser zugeschickt hat. AKA> irgendwie stehe ich im augenblick wohl auf der leitung. - mir fällt nix dazu ein Mach Dich mit den genannten zwei Ufern der Programmierung vertraut, dann klappt's auch mit der Leitung :-) -- Schönes Wochenende, Stefan Schwardt. From mdobel_(at)_kawo2.rwth-aachen.de Sat, 15 Jul 2000 20:08:10 +0200 Date: Sat, 15 Jul 2000 20:08:10 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] Sinus? Kosinus? Exitus! %-6 Laura Reising wrote: > > > Ein Blick ins Manual ergab, daß Cos und Sin in PHP als Argument das > > Bogenmaß und keine Winkelangabe erwarten. Damit klappt es jetzt. > > Was ist ein Bogenmaß und wie groß ist das bei 60 Grad (Hilfe!)? $bogenmass = deg2rad($winkel); $winkel = rad2deg($bogenmass); > *hätteichdochnurinMathebesseraufgepasst* nicht noetig, das haben die PHP-Programmierer fuer Dich getan. :) Gruss, Markus From u1001_(at)_cwd.at Fri, 14 Jul 2000 14:04:45 +0200 (CEST) Date: Fri, 14 Jul 2000 14:04:45 +0200 (CEST) From: ruderstaller_(at)_cwd.at u1001_(at)_cwd.at Subject: [php] image - download - ie 5.5 Hallo, Hab ein problem, ich realisiere einen Imagedownload per PHP das ganze luft im wesentlichne so : -----------SNIP----------------- $filename = "Bild_$bildid.$ext"; header("Content-disposition: attachment;filename=$filename"); header("Content-type: application/octet-stream"); header("Pragma: no-cache"); header("Expires: 0"); _(at)_readfile("/home/svec/public_html".$bild); -----------SNAP----------------- funktioniert unter NS4.x Mozilla, und IE4&5 einwandfrei, NUR bei IE5.5 (en) wird das bild angezeigt!?!?! kennt jemand eine mglichkeit das zu umgehen ? Mit bestem Gruss Ludwig Ruderstaller http://www.ripe.net/cgi-bin/whois?query=-i+admin-c+RL1711-RIPE -- ______________________________________________________________ CWD - Creative Web Design http://www.cwd.at Ludwig Ruderstaller mailto:ruderstaller_(at)_cwd.at Tannengasse 19/1/46 Tel. +43 1 786 89 25 1150 Wien Fax. +43 1 786 89 84 PGP: BD68 1BE3 E5F6 CB3E 0E0C 6D3B 063D 74E0 E702 AC7A From home_(at)_peter-karsten.de Sun, 16 Jul 2000 04:47:36 +0200 Date: Sun, 16 Jul 2000 04:47:36 +0200 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] PHP3 vs. PHP4 Hallo Liste, sorry die Frage wird wahrscheinlich schonirgendtwo schwarz auf weiß im Netz stehen , nur ich find die nicht, also kann mir vielleicht jemand sagen wo ich einen unterschied zwischen php3 und php4 bekomme? bzw was kann man mit php4 machen was man mit php3 nicht machen konnte, wo kann man das bitte nachlesen? danke und schönen sonntag peter karsten From webmaster_(at)_spiele-datenbank.de Sun, 16 Jul 2000 10:08:58 +0200 Date: Sun, 16 Jul 2000 10:08:58 +0200 From: Juergen Sommer webmaster_(at)_spiele-datenbank.de Subject: [php] Re[2]: [php] über PHP auf MySql Hallo Benjamin sagte am Saturday, July 15, 2000 um 8:55:37 PM: BT> Ich betreue eine Seite eines BT> Hockey-Vereins und möchte hier eine Linkliste schaffen in der BT> sich die Vereine selber eintragen können. BT> Ich denke das Verändern(z.B. adressänderungen etc.) von Daten werde ich BT> selber machen. Dafür genügt doch ein Email-Formular. Die Vereine senden dir damit die Daten zu. Du fütterst die DB dann zuhause nach Kontrolle mit den Daten. Eine Online-Datenbank sollte man möglichst nie unkontrolliert füllen lassen. Es gibt einfach zu viele Idioten, denen es Spaß macht 30 mal "Hallo Doofy" in die Datenbank zu speichern. -- mfg Juergen Sommer Email:webmaster_(at)_spiele-datenbank.de From eschmid_(at)_php.net Sun, 16 Jul 2000 10:17:49 +0200 Date: Sun, 16 Jul 2000 10:17:49 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] PHP3 vs. PHP4 Peter Karsten wrote: > sorry die Frage wird wahrscheinlich schonirgendtwo schwarz auf weiß im Netz stehen , > nur ich find die nicht, also kann mir vielleicht jemand sagen wo ich einen > unterschied zwischen php3 und php4 bekomme? > bzw was kann man mit php4 machen was man mit php3 nicht machen konnte, wo kann man > das bitte nachlesen? Vielleicht bei http://zend.com/zend/technology.php -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From thomas.mathes_(at)_tmnd.de Sun, 16 Jul 2000 10:33:47 +0200 Date: Sun, 16 Jul 2000 10:33:47 +0200 From: Thomas Mathes thomas.mathes_(at)_tmnd.de Subject: [php] Call-By-Call mit Newsgroup - Server Kennt jemand einen Call-By-Call Anbieter der gleichzeitug auch einen eigenen Newsgroup - Server zur Verfügung stellt. From gregor.dorfbauer_(at)_aon.at Sun, 16 Jul 2000 10:59:56 +0200 Date: Sun, 16 Jul 2000 10:59:56 +0200 From: Gregor Dorfbauer gregor.dorfbauer_(at)_aon.at Subject: [php] Call-By-Call mit Newsgroup - Server Thomas Mathes wrote: > > Kennt jemand einen Call-By-Call Anbieter der gleichzeitug auch einen > eigenen Newsgroup - Server zur Verfügung stellt. ist zwar absolut offtopic, aber wenn kein newsgroup-server vorhanden ist, kannst du auf www.cis.dfn.de schaun, da gibts einen kostenlosen newsserver, einfach eine mail mit vorname und nachname schicken, fertig! +-+ Gregor Dorfbauer -+- schirchredn.cm.nu +-+ http://www.schirchredn.org | http://www.dermeister.org member_(at)_schirchredn.org | gregi_(at)_aon.at +-+ PGP-Key-auf-Anfrage -+- ICQ#: 51105995 +-+ From w.krauss_(at)_vr-web.de Sun, 16 Jul 2000 11:24:58 +0200 Date: Sun, 16 Jul 2000 11:24:58 +0200 From: Krauss Werner w.krauss_(at)_vr-web.de Subject: [php] trennung inhalt - design hallo liste, weis jemand von euch ein gutes konzept, um mit php moeglichst viel inhalt vom design einer website zu trennen? wie weit soll diese trennung erfolgen? in den diversen tutorials bin ich (noch) nicht fuendig geworden. danke, werner -- http://sunset.home.pages.de registered Linux User 145180 werner.krauss_(at)_hallstatt.net "Why should I read the fucking manual? I know how to f***!" (unbekannter Linux-user) From christianbader_(at)_gmx.net Sun, 16 Jul 2000 11:27:47 +0200 Date: Sun, 16 Jul 2000 11:27:47 +0200 From: Christian Bader christianbader_(at)_gmx.net Subject: [php] Call-By-Call mit Newsgroup - Server > Kennt jemand einen Call-By-Call Anbieter der gleichzeitug auch einen > eigenen Newsgroup - Server zur Verfügung stellt. Ja, CompuServe Office hat einen eigenen Newsserver, aber Vorsicht, bei Verwendung von Outlook und dem offiziellen Installationsprogramm von CompuServe, werden die Compuservedaten automatisch als Standart festgelegt. Ist echt lustig wenn du das nicht merkst und auf einmal von jedem gefragt wirst ob sich deine E-Mailadresse geändert hat. Wenn man das aber weiß, kann alles einfach wieder zurückstellen... bye Christian... From j.kohl_(at)_style-id.de Sun, 16 Jul 2000 11:38:30 +0200 Date: Sun, 16 Jul 2000 11:38:30 +0200 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] trennung inhalt - design > weis jemand von euch ein gutes konzept, um mit php moeglichst viel > inhalt vom design einer website zu trennen? entweder alles in eine MySQL DB (navigation & content) oder mal mit XML probieren. > wie weit soll diese trennung erfolgen? soweit wie nötig damit nicht dauernd an die eigentlichen seiten muß :p From eschmid_(at)_php.net Sun, 16 Jul 2000 11:41:33 +0200 Date: Sun, 16 Jul 2000 11:41:33 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] trennung inhalt - design Krauss Werner wrote: > weis jemand von euch ein gutes konzept, um mit php moeglichst viel > inhalt vom design einer website zu trennen? > > wie weit soll diese trennung erfolgen? Das geht mit PHP und HTML nicht. Die beste Lösung lautet SGML/XML. > in den diversen tutorials bin ich (noch) nicht fuendig geworden. Bekannteste Anlaufstelle ist http://www.oasis-open.org/. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From Hartmann_(at)_freecharts.de Sun, 16 Jul 2000 12:05:35 +0200 Date: Sun, 16 Jul 2000 12:05:35 +0200 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] trennung inhalt - design Hallo Werner, Liste, Krauss Werner schrieb: > weis jemand von euch ein gutes konzept, um mit php moeglichst viel > inhalt vom design einer website zu trennen? Es werden normalerweise zwei Wege eingeschlagen: a) SGML/XML, wie Egon schon geschrieben hat. Das hat den Nachteil, dass der Rohcode in XML-SGML bearbeitet werden will, was nicht von allen Nutzern mit Freudenschreien aufgenommen wird (obwohl es mit (X)emacs sehr klasse geht). Das generieren des Layouts überläßt Du in diesem Fall einer XSL-Transformation, die z.B. mit der http://p4lib.hk-go.to/ Sablotron-Library durchgeführt werden kann. (BTW: Sablotron ist debian-package geworden) b) Templates sind für den Webdesigner einfacher zu handhaben. Sie bestehen im wesentlichen aus einfachen HTML-Seiten, die Ersetzungs- variablen beinhalten. Fortgeschrittene Template-Lösungen enthalten wiederholbare Blöcke, die auch ineinander enthalten sein können. Neben den bekannten, von Perl stammenden Fasttemplates, für die auch eine gecachte Variante vorliegt, enthält auch die PHPLIB eine alleine nutzbare, sehr performante Variante: http://phplib.netuse.de Wenn also der zukünftige Nutzer schon mit XML vertraut ist, kann mit der ersten Lösung gearbeitet werden. Falls nicht, würde ich den weniger mächtigen Weg 2 empfehlen. Viele Grüße, - johann From tomheld_(at)_gmx.de Sun, 16 Jul 2000 12:10:44 +0200 Date: Sun, 16 Jul 2000 12:10:44 +0200 From: the real one tomheld_(at)_gmx.de Subject: [php] Re: Hockey-Vereine Hallo > BT> Ich betreue eine Seite eines > BT> Hockey-Vereins und möchte hier eine Linkliste schaffen in der > BT> sich die Vereine selber eintragen können. > > BT> Ich denke das Verändern(z.B. adressänderungen etc.) von Daten werde ich > BT> selber machen. Geht ganz simpler. Zieh dir mal http://go.to/otm rein. Wenn du den source haben willst sag es. > Eine Online-Datenbank sollte man möglichst nie unkontrolliert > füllen lassen. Es gibt einfach zu viele Idioten, denen es Spaß macht > 30 mal "Hallo Doofy" in die Datenbank zu speichern. Naja ein Versuch ist es doch mal wert und man kann es ja auch in nem passwortgeschützten Bereich machen. So muss der Admin nicht immer selbst Hand anlegen. CU [BCGD] the real one From info_(at)_bonsai-welt.de Sun, 16 Jul 2000 13:57:09 +0200 Date: Sun, 16 Jul 2000 13:57:09 +0200 From: Andreas Korinek info_(at)_bonsai-welt.de Subject: [php] Formular mit Dateiuplodad Hallo Liste, ich hab grade ein komisches Verhalten beobachtet: Ich hab ein Formular gemacht, in dem File, Text, Option, Textarea und Checkbox vorkommen. Damit das mit dem File klappt, ist im form-tag enctype="multipart/form-data" eingetragen. Die Daten aus dem Formular sollen alle in eine mysql-DB rein. Das klappt so lange gut, wie das file-Feld leer ist. Sobald da aber eine Datei an die Form gehängt wird, spinnen auf der nächsten Seite alle mysql-Befehle, sogar die, die gar nichts mit der hochgeladenen Datei zu tun haben (z.B. "show tables like '$tablename'"). Die Variablen sind aber korrekt da, kann man mit echo problemlos anzeigen. Kennt jemand dieses Verhalten? Was kann ich dagegen tun? -- Mit freundlichen Grüßen Andreas Korinek info_(at)_bonsai-welt.de From Rolf.Faessler_(at)_xpertgate.com Sun, 16 Jul 2000 16:31:08 +0200 Date: Sun, 16 Jul 2000 16:31:08 +0200 From: =?iso-8859-1?B?Um9sZiBG5N9sZXI=?= Rolf.Faessler_(at)_xpertgate.com Subject: [php] =?iso-8859-1?Q?alle_html-Seiten_=FCber_php?= Hallo Liste bin noch ziemlich frisch mit php und dem ganzen webserver-Umfeld... Hab hier ne WAMP-Installation, und möchte gerne, daß Apache auch jede html-Seite an php zum parsen schickt. Krieg aber das Setup einfach nicht hin. Kann mir jemand mal schnell auf die Sprünge helfen? (Hab schon mehrmals die faqs und manuals auf und ab gewälzt, aber irgendwie hab ich einen Hänger....) TIA Rolf From ritze_(at)_globalpark.de Sun, 16 Jul 2000 16:41:19 +0200 Date: Sun, 16 Jul 2000 16:41:19 +0200 From: Thomas Ritz ritze_(at)_globalpark.de Subject: [php] alle html-Seiten über php Hallo, > Hab hier ne WAMP-Installation, und möchte gerne, daß Apache auch jede > html-Seite an php zum parsen schickt. Krieg aber das Setup Löst AddType application/x-httpd-php3 .html in der .htaccess eventuelle Dein Problem? gruss ritze From mail_(at)_christopher-siebert.de Sun, 16 Jul 2000 17:44:57 +0200 Date: Sun, 16 Jul 2000 17:44:57 +0200 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] alle html-Seiten =?iso-8859-1?Q?=FCber?= php Hi Rolf, > Hab hier ne WAMP-Installation, und möchte gerne, daß Apache auch jede > html-Seite an php zum parsen schickt. das ist gaaanz einfach :) in der htpd.conf vom apachen hast du für php nen addType eintrag gemacht. bei PHP4 solltest du etwas in der form von AddType application/x-httpd-php .php[4] gemacht, für php3 etwas in der form von AddType application/x-httpd-php3 .php3 und AddType application/x-httpd-php3 .phtml gemacht. und wenn du nun noch .html seiten an den parser schicken willst, schreibst du einfach noch AddType application/x-httpd-php3 .html und AddType application/x-httpd-php3 .htm dahin. wen du PHP4 verwendest, mußt du noch beim x-httpd-php3 die 3 wegnehmen. aber mal ne frage: wozu das ganze? wenn du nen lahmen server hast, wird das aufbauen der html-seiten noch länger dauern, weil nopch alles durch den php-parser laufen muß. ich würde also an deiner stelle auf den kram verzichten und ordentliche endungen an den kram anhängen. cu Chris -- WWW : http://www.Christopher-Siebert.de Mail: mail_(at)_christopher-siebert.de Tel.: 0 41 05 / 65 03 36 From j.kohl_(at)_style-id.de Sun, 16 Jul 2000 17:46:39 +0200 Date: Sun, 16 Jul 2000 17:46:39 +0200 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] mail() unter windows Hallo, ich habe nun endlich die mail() funktion unter windows ans laufen bekommen, von linux bin ich gewohnt bei mail() From xyz_(at)_irgendwo.de\n mit zu übergeben, doch unter Windows wird als Absender immer die Adreese in der php.ini angegeben. Wäre ja nicht so schlimm wenn man nur nicht den Namen (yzsa_(at)_irgendwo.de ) angeben könnte. Gibts da irgendwie einen anderen Weg? mfg. J. Kohl From undzwarso_(at)_gmx.net Sun, 16 Jul 2000 18:31:45 +0200 Date: Sun, 16 Jul 2000 18:31:45 +0200 From: [SWAT]Diazepam undzwarso_(at)_gmx.net Subject: [php] MySQL Admin Danke für die Tips!!!!! Ja,ich bin Listen-Newbie :-) From kris_(at)_koehntopp.de 16 Jul 2000 17:00:01 -0000 Date: 16 Jul 2000 17:00:01 -0000 From: kris_(at)_koehntopp.de kris_(at)_koehntopp.de Subject: [php] [FAQ: 12-Jul-2000] Haeufig gestellte Fragen Die FAQ zu dieser Newsgroup findet sich unter der URL http://www.koehntopp.de/php/ Sie enthaelt die nachstehend aufgefuehrten Fragen und deren Antworten. #next Weitere Informationen zu PHP3 (neues Fenster) PHP3: Eine Einführung PHPLIB: Deutsche Anleitung Webserver verstehen und tunen Webserver Security Weitere Artikel von Kristian Köhntopp Next Previous Contents _________________________________________________________________ de.comp.lang.php FAQ © Copyright 2000 Kristian Köhntopp, kris_(at)_koehntopp.de Tobias Ratschiller, tobias_(at)_dnet.it _________________________________________________________________ Build Date: Wed Jul 12 14:28:44 CEST 2000 $Id: faq.sgml,v 1.14 2000/06/29 19:07:30 kk Exp $ $Id: about.sgml,v 1.23 2000/07/04 08:23:57 kk Exp $ $Id: arrays.sgml,v 1.10 2000/06/04 16:45:35 kk Exp $ $Id: code.sgml,v 1.7 2000/06/04 16:45:35 kk Exp $ $Id: database_mysql.sgml,v 1.6 2000/07/07 22:31:00 kk Exp $ $Id: databases.sgml,v 1.20 2000/07/06 20:44:54 kk Exp $ $Id: datetime.sgml,v 1.7 2000/06/29 19:07:30 kk Exp $ $Id: functions.sgml,v 1.13 2000/06/04 16:45:36 kk Exp $ $Id: install.sgml,v 1.20 2000/07/09 18:24:57 kk Exp $ $Id: mail.sgml,v 1.14 2000/07/10 07:32:42 mjansen Exp $ $Id: objects.sgml,v 1.6 2000/06/04 16:45:36 kk Exp $ $Id: open_exec.sgml,v 1.19 2000/07/06 20:44:54 kk Exp $ $Id: openpub.sgml,v 1.2 2000/04/23 18:55:12 kk Exp $ $Id: phpinterpreter.sgml,v 1.29 2000/07/12 12:27:23 kk Exp $ $Id: phplib.sgml,v 1.15 2000/06/04 16:45:36 kk Exp $ $Id: phpmyadmin.sgml,v 1.4 2000/01/22 16:38:16 tobias Exp $ $Id: regexp.sgml,v 1.17 2000/07/04 10:32:50 kk Exp $ $Id: scripts.sgml,v 1.17 2000/07/07 22:31:01 kk Exp $ $Id: strings.sgml,v 1.9 2000/06/04 16:45:37 kk Exp $ $Id: version4.sgml,v 1.5 2000/06/29 19:07:31 kk Exp $ $Id: webserver.sgml,v 1.11 2000/07/06 20:46:33 kk Exp $ $Id: webvariablen.sgml,v 1.2 2000/06/04 17:13:58 kk Exp $ _________________________________________________________________ 1. Über diese FAQ * 1.1 Was ist das hier? * 1.2 Wo finde ich die aktuelle Version dieser FAQ? * 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? * 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... * 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? * 1.6 Kann ich selber für diese FAQ schreiben? * 1.7 Wie ist die Charta dieser Newsgroup? * 1.8 Was ist PHP? * 1.9 Wo finde ich weitere Informationen über PHP? * 1.10 Soll ich Jobangebote in de.comp.lang.php posten? * 1.11 Wer kann mir einen Provider empfehlen? * 1.12 Warum bekomme ich Ermahnungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? * 1.13 Warum bekomme ich Ermahnungsmails? * 1.14 Welche Versionen von PHP sind aktuell? * 1.15 Was bedeutet LAMP, WAMP und so weiter? 2. Installation und Inbetriebnahme * 2.1 Suse Linux: Wie installiere ich PHP? * 2.2 Suse Linux 6.2 und 6.3: Warum funktionieren die libgd-Funktionen nicht korrekt? * 2.3 Wie compiliere ich ein aktuelles PHP auf Linux mit Apache Server? * 2.4 Ich habe Probleme PHP3 selbst zu compilieren. * 2.5 Wie installiere ich PHP auf Unix mit Netscape Server? * 2.6 Wie installiere ich CGI-PHP auf einem Apache-Server? * 2.7 Wie installiere ich PHP auf Windows? * 2.8 Was ist PHP/FI und wo kann ich es bekommen? Was ist phtml? * 2.9 Linux: Meine shared libraries werden nicht gefunden. 3. Allgemeine Fragen zu PHP * 3.1 Wie vergleicht sich PHP mit anderen bekannten Webentwicklungssystemen? * 3.2 Wie vergleicht sich die Performance von PHP zu Perl? * 3.3 Wie kann ich mein ASP-Programm in PHP übersetzen? * 3.4 CGI PHP oder Modul? * 3.5 PHP-Scripte von Windows nach Unix portieren? * 3.6 Welche Editoren sind für PHP geeignet? * 3.7 Zeitgesteuerte PHP-Scripte und "Shellscripte" * 3.8 Wie bette ich PHP in HTML ein? (Beispielprogramm) * 3.9 Wie finde ich heraus, wie mein PHP-Interpreter konfiguriert ist? * 3.10 Wo finde ich die php3.ini? * 3.11 Wie kann ich auf Umgebungsvariablen zugreifen? * 3.12 Wie kann ich auf den HTTP-Request-Header zugreifen? * 3.13 Gibt es noch mehr interessante Variablen im Environment? * 3.14 Ich verwende PHP (Version 3) als Apache-Modul. Wie kann ich dies konfigurieren? * 3.15 Was bedeuten master value und local value in phpinfo()? * 3.16 Welche Konfigurationsvariablen kann ich nicht in .htaccess-Dateien verwenden? * 3.17 Was genau bewirkt safe_mode und ist das sicher? * 3.18 "Fatal error: Maximum execution time exceeded" * 3.19 Was ist --enable-force-cgi-redirect? Warum enthält $PHP_SELF den Pfad zum CGI-Interpreter? * 3.20 Warum funktioniert set_time_limit() nicht wie angepriesen? * 3.21 Was ist das für ein _(at)_-Zeichen vor einigen Funktionsaufrufen? * 3.22 Wie kann ich auf Kommandozeilen-Argumente zugreifen? * 3.23 Wie kann ich einen Parameter von einer PHP-Seite an eine andere weitergeben? * 3.24 Wie kann ich eine PHP-Präsentation auf CD brennen? * 3.25 Werden meine PHP-Seiten von einer Suchmaschine indiziert? * 3.26 Wie kann ein Besucher meiner Seite den PHP-Code im Browser sehen? 4. Typen und Funktionen * 4.1 Welche Variablenarten gibt es in PHP und wie greife ich auf sie zu? * 4.2 Welche Datentypen gibt es in PHP? * 4.3 Wie schreibe ich eine Funktion mit einer variablen Anzahl von Argumenten? * 4.4 Wie gebe ich mehrere Werte mit einer Funktion zurück? * 4.5 Wie schreibe ich ein Script, das beliebige Parameter verarbeitet? * 4.6 Variable Variablen * 4.7 Was ist der Unterschied zwischen isset() und einem Vergleich auf den Leerstring? * 4.8 Wie kann ich Javascript-Funktionen aus PHP heraus aufrufen? 5. Stringfunktionen * 5.1 Was ist besser, print() oder echo? * 5.2 Wie zerlege ich einen String? * 5.3 Wie zerlege ich eine URL? * 5.4 Wie gebe ich eine Zahl formatiert aus? * 5.5 Wie kann ich Zeilenumbrüche in
umwandeln? 6. Reguläre Ausdrücke * 6.1 Wie kann ich mehr über reguläre Ausdrücke lernen? * 6.2 Soll ich ereg() oder preg() verwenden? * 6.3 Wie verwende ich die preg()-Funktionen? * 6.4 Was sind reguläre Ausdrücke? * 6.5 Welche Bauelemente kommen in regulären Ausdrücken vor? * 6.6 Wie teste ich auf die Existenz mehrerer Suchworte in einem String/Array? * 6.7 Wie isoliere ich Suchstrings aus einem größeren Text? * 6.8 Wie finde ich alle Links in einer HTML-Datei? * 6.9 Wie ersetze ich alle relativen Links in einer HTML-Datei? * 6.10 Wie überprüfe ich einen String auf seinen Inhalt? * 6.11 Wie führe ich Ersetzungsoperationen in Strings durch? 7. Arrays und Arrayvariablen * 7.1 Wie kann ich ein Element an ein Array anfügen? * 7.2 Wie kann ich ein Array aufzählen? * 7.3 Wie greife ich auf ein mehrdimensionales Array zu? * 7.4 Wie kann ich ein Array nach einem beliebigen Kriterium sortieren lassen? 8. Klassen und Objekte * 8.1 Warum Klassen und Objekte benutzen? * 8.2 Wie definiere ich eine Klasse? Wie erzeuge ich ein Objekt? * 8.3 Was ist $this? * 8.4 Was ist extends? Was ist Vererbung? * 8.5 Was ist ein Konstruktor? * 8.6 Was sind polymorphe Funktionen? Kann ich sie simulieren? * 8.7 Wie kann ich Metainformationen über eine Klasse bekommen? 9. Variablen und Formulare * 9.1 Wie übergebe ich Variablen aus einem Formular an ein PHP-Script? * 9.2 Wie kann ich ohne Formular Variablen an ein Script übergeben? * 9.3 Wie viele Formularelemente kann ich auf einer Seite haben? * 9.4 Sollte ich besser GET oder POST verwenden? * 9.5 Wie kann man ein erzeugen? 10. Dateifunktionen und Programmausführung * 10.1 Wie kann ich eine Datei auslesen? * 10.2 "Warning: Supplied argument is not a valid File-Handle resource" * 10.3 Wie kann ich ein externes Programm von PHP aus starten? * 10.4 Wie realisiere ich einen Dateidownload mit PHP? * 10.5 Wie kann ich in einer Datei eine Zeile einfügen oder löschen? * 10.6 Wie kann ich einen Datei-Upload per FTP durchführen? * 10.7 Unix: Welche Zugriffsrechte brauche ich, um eine Datei anzulegen? 11. Datums- und Kalenderprobleme * 11.1 Wie kann ich das aktuelle Datum bekommen? * 11.2 Wie kann in ein deutsches Datum in MySQL-Format umwandeln (und umgekehrt)? * 11.3 Wie kann ich die Anzahl der Tage zwischen zwei Daten bestimmen? * 11.4 Wie kann ich das Datum des Vortages bestimmen? * 11.5 Wieviel Tage hat der aktuelle Monat? * 11.6 Wie kann ich die Laufzeit meines Codes bestimmen? Gibt es einen Benchmark? 12. Mail lesen und schreiben * 12.1 Was ist SMTP? * 12.2 Was ist das Domain Name System? * 12.3 Unix: Wie funktioniert der Mailversand? * 12.4 Windows: Wie funktioniert der Mailversand? * 12.5 Windows: Wo finde ich Mailserver, die ich bei mir installieren kann? * 12.6 Wie kann ich eine HTML-Mail versenden? Wie kann ich den Absender meiner Mail festlegen? * 12.7 Wie kann ich ein Attachment mit einer Mail versenden? * 12.8 Wie kann ich eine Mail effizient an sehr viele Empfänger versenden? * 12.9 Wie kann ich die Gültigkeit einer Mailaddresse testen? * 12.10 Wie kann ich überprüfen, ob eine versendete Mail tatsächlich angekommen ist? * 12.11 Wie kann ich feststellen, ob eine Mailadresse äußerlich gültig ist? 13. Datenbanken * 13.1 Wie kann ich mehr über SQL lernen? * 13.2 Wieso kann ich mehrere, durch Semikolon getrennte Statements nicht ausführen? * 13.3 Ist es sinnvoll, Bilder in einer Datenbank abzulegen? * 13.4 Windows: Jeder Zugriff auf meine Datenbank dauert eine halbe Minute! * 13.5 Wie kann ich meine Datenbankperformance steigern? * 13.6 Wie kann ich zwei Tabellen miteinander verknüpfen? * 13.7 Was ist Aggregation? Was ist GROUP BY? * 13.8 Ich habe eine Tabelle mit n Einträgen und möchte auf jeder Seite m davon anzeigen. * 13.9 Was ist der Unterschied zwischen connect und pconnect? * 13.10 Wie kann ich mein Datenbankpaßwort gegen Spionage sichern? * 13.11 MySQL oder PostgreSQL? * 13.12 Wie komme ich bei mein Provider an die Datenbank? * 13.13 Wie kann ich auf einen ODBC-Server (MSSQL, Access) zugreifen? 14. Datenbanken: MySQL * 14.1 Kommt MySQL mit mehr als x Datensätzen pro Tabelle klar? Wie stabil ist MySQL? * 14.2 Wie greife ich auf eine MySQL-Datenbank zu? * 14.3 "0 is not a MySQL result index" * 14.4 Mein Script verbraucht so viel Speicher beim Datenbankzugriff. * 14.5 Windows: "Call to unsupported or undefined function: mysql_connect()" * 14.6 Unix: "Call to unsupported or undefined function: mysql_connect()" * 14.7 "Call to unsupported or undefined function: mysql_errno()" * 14.8 "MySQL-Server has gone away" * 14.9 Wie kann ich eine CSV-Datei in MySQL importieren? * 14.10 Wie kann ich eine CSV-Datei aus MySQL exportieren? * 14.11 Wie kann ich die Datensätze der letzten 2 Wochen listen? * 14.12 Wie kann ich eine Tabelle nach IP-Nummern sortieren lassen? * 14.13 Wie lösche ich alle Datensätze, die älter als n Tage sind? * 14.14 Wie kann ich Bilder in einer MySQL-Datenbank speichern? * 14.15 Wie kann ich einen zufälligen Eintrag aus einer MySQL-Tabelle auswählen? 15. phpMyAdmin * 15.1 Was ist phpMyAdmin? * 15.2 Ich bin kein MySQL-Administrator. Wie kann ich phpMyAdmin nur für mich selbst installieren? * 15.3 Ich bin MySQL-Administrator und möchte ein Exemplar phpAdmin für alle meine User installieren. * 15.4 Wieso kann ich den Inhalt meiner Tabelle nicht editieren? * 15.5 Wieso werden TIMESTAMP-Felder nicht auf die aktuelle Zeit gesetzt, wenn ich eine neue Zeile einfüge? * 15.6 Wieso kann ich in phpMyAdmin mehrere durch Semikolon getrennte SQL-Statements ausführen, nicht aber mit normalen PHP-Funktionen? 16. PHPLIB * 16.1 Was ist PHPLIB? * 16.2 Wo kann ich PHPLIB bekommen? * 16.3 Mein Provider hat PHPLIB nicht installiert. * 16.4 Ich habe keinen Zugriff auf die php3.ini. * 16.5 "Oops, php3_SetCookie called after header has been sent!" * 16.6 GET-Mode oder Cookie-Mode? Sind Cookies böse? * 16.7 Was ist das Sevenval-Patent? * 16.8 Warum verwendet PHPLIB nicht die IP-Nummer des Browsers als Schutz gegen eine Übernahme der Session? * 16.9 Warum sind die Session-IDs von PHPLIB so lang? * 16.10 Was schreibe ich denn nun in meine local.inc? * 16.11 ERROR 1146: Table 'xyz.active_sessions' doesn't exist! * 16.12 Wie kann ich mit PHPLIB und Frames arbeiten? * 16.13 Internet Explorer: Meine Seiten werden nicht aktualisiert. * 16.14 Wie kann ich Reloads durch den User erkennen und verhindern? * 16.15 Wie kann ich meine Variablen initialisieren und registrieren? * 16.16 Wie kann ich auto_init benutzen, um Session-Statistiken zu erfassen? * 16.17 Wie kann ich eine Datei mit einem Paßwort schützen? * 16.18 Wie kann ich mich gegen einen LDAP-Server authentisieren? * 16.19 Wie kann ich Zugriffsrechte in PHPLIB definieren? * 16.20 Wie kann ich einen Warenkorb realisieren? * 16.21 Wie kann ich eine Menünavigation erzeugen? * 16.22 Was sind Templates? Warum sind Templates nützlich? 17. Webserver und PHP * 17.1 Apache: Kann ich PHP auch auf .html-Dateien anwenden? * 17.2 Apache: Wie kann ich ein Verzeichnis mit einem Paßwort schützen? * 17.3 Apache: Wie kann ich ein Verzeichnis mit PHP mit einem Paßwort schützen? * 17.4 Kann ich mit CGI PHP ein Verzeichnis mit einem Paßwort schützen? * 17.5 Wie kann ich mit PHP die Bildschirmauflösung des Browsers herausfinden? * 17.6 Wie kann ich das Caching einer Seite verhindern? * 17.7 Wie verarbeite ich ? * 17.8 "Document contains no data" * 17.9 Wie erzeuge ich mit PHP einen Redirect auf eine andere Seite? * 17.10 Was sind Sessions und warum sind sie nützlich? * 17.11 Wie kann ich mit PHP WAP-Seiten erzeugen? * 17.12 Wie bringe ich eine Suchmaschine dazu, meine Seiten zu indizieren? 18. Häufig nachgefragte Standardscripte * 18.1 Wie kann ich eine schummelsichere Abstimmung codieren? * 18.2 Wie kann ich einen HTTP POST-Request absenden? * 18.3 Wie kann ich eine Volltextsuche realisieren? * 18.4 Wie kann ich mit PHP News lesen und schreiben? * 18.5 Wie kann ich einen Onlineshop mit PHP realisieren? * 18.6 Wie kann ich die IP des Users erfahren? * 18.7 Wie kann ich ein JPEG-Bild verkleinern? * 18.8 Wie kann ich die Performance zweier Befehle vergleichen? 19. Guter Code * 19.1 Vermeide globale Variablen. * 19.2 Halte Code links. Verwende Wächter statt Schachel-ifs. * 19.3 or und and sparen Klammern. * 19.4 Prüfe importierte Parameter. Traue niemandem. * 19.5 Von HTML zu PHP: Schreibe Formularverarbeitungen in Normalform. * 19.6 Trenne Aussehen und Inhalt. 20. PHP4 * 20.1 Ist PHP4 stabil? * 20.2 Wo bekomme ich PHP4? * 20.3 Wie übersetze ich PHP4? * 20.4 Was ist neu in PHP4? * 20.5 Wie kann ich PHP4 (CGI und Apache-Modul) konfigurieren? 21. Open Publication License * 21.1 Englische Version * 21.2 Deutsche Version _________________________________________________________________ Next Previous Contents #next contents Next Previous Contents _________________________________________________________________ 1. Über diese FAQ 1.1 Was ist das hier? Dies ist der monatliche Einführungsartikel für die Newsgruppe de.comp.lang.php. Er erklärt den Zweck der Newsgruppe, auf welche Weise man hier am einfachsten an sinnvolle Antworten kommt und dient als Sammlung von Antworten auf häufig gestellte Fragen in der Gruppe. Wenn Du Kommentare oder Vorschläge zu diesem Artikel hast oder wenn Du selber einige Abschnitte in diesen Artikel einbringen möchtest, wendest Du Dich am besten per Mail an den Urheber dieses Artikels, Kristian Köhntopp < kris_(at)_koehntopp.de>. 1.2 Wo finde ich die aktuelle Version dieser FAQ? Die aktuelle Version dieser FAQ ist unter der URL http://www.koehntopp.de/php zu finden. Eine Version in einer einzigen Datei befindet sich unter der URL http://www.koehntopp.de/php/faq-single.html. Die Linuxdoc SGML-Quelltexte dieser FAQ sind unter der URL http://www.koehntopp.de/php/faq.tar.gz zu finden. Es existiert ein CVS-Archiv, aus dem die aktuelle Version der FAQ bezogen werden kann. Die CVSROOT dieses Archives ist :pserver:cvsread_(at)_phplib.netuse.de:/repository mit dem Paßwort cvsread. Das Modul heißt german-faq. Ein CVSWEB-Zugang zu dem Archiv ist unter http://phplib.netuse.de/cgi/cvsweb.cgi zu finden. ______________________________________________________________ $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository login Password: cvsread $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository checkout german-faq ... # Aktualisieren der Version mit $ cd german-faq $ cvs -z9 update -dAP ______________________________________________________________ Es gibt eine Mailingliste german-faq, die Nachrichten über Änderungen an der FAQ enthält und die man bestellen sollte, wenn man an der FAQ mitarbeiten möchte. Man kann die Mailingliste unter der Adresse german-faq-subscribe_(at)_lists.netuse.de bestellen. 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? Die FAQ wird nicht als Mail versendet, sondern ist ausschließlich in den genannten Formaten und an den genannten Stellen im Web zu finden. Als Windows-Anwender kann man sich eine Kopie der FAQ mit Hilfe von Programmen wie Teleport Pro oder mit Hilfe der Offline-Funktion des Microsoft Internet Explorer 5 herunterladen. Als Linux-Anwender verwendet man dafuer das Programm wget. 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... Fragen gehören in die Newsgroup. Es ist vollkommen sinnlos, Fragen per Mail an einen der Autoren dieser FAQ zu senden. 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? Dieser Text ist wie alle Werke urheberrechtlich geschützt. Er ist jedoch unter den Bedingungen der Open Publication License, Version 0.4 oder höher verfügbar. Die genaue Lizenz findet sich im Anhang. Wenn dieser Text reproduziert oder verwendet wird, bitten die Autoren um Meldung eines solchen Angebotes an german-faq_(at)_lists.netuse.de unter Angabe einer Kontaktadresse. Diese Kontaktperson ist herzlich eingeladen, sich auf der Mailingliste german-faq_(at)_lists.netuse.de anzumelden, um über Aktualisierungen des Textes informiert zu werden. 1.6 Kann ich selber für diese FAQ schreiben? Ja. Wenn Deine Texte Eingang in diese FAQ finden, erklärst Du Dich mit den folgenden Nutzungsbedingungen einverstanden: * Du mußt Deine Antworten mit Deinem vollen Namen kennzeichnen ("Von Nicholas Haflinger"). Du kannst aus Deinem Namen einen mailto: Hyperlink machen, wenn möchtest. * Du behältst das volle Urheber- und Verwertungsrecht an Deinem Text und kannst Deinen Text nach Deinem Gutdünken verwenden. * Du stellst Deinen Text für diese FAQ unter die im Anhang befindliche Open Publication License, Version 0.4 oder höher. 1.7 Wie ist die Charta dieser Newsgroup? Diese Newsgruppe richtet sich an alle Benutzer und Programmierer von PHP, einer Programmiersprache mit Schwerpunkt auf der Entwicklung von Webanwendungen. Es können alle Themen rund um PHP besprochen werden, seien es nun Probleme mit der Installation, der Anwendung oder Programmierung in PHP oder der Erweiterung des PHP- Interpreters selbst. 1.8 Was ist PHP? Die Abkürzung PHP steht offiziell für "PHP: Hypertext Preprocessor". Dies ist eine rekursive Abkürzung im Stile des GNU-Projektes. PHP ist eine Scriptsprache zur dynamischen Erstellung von Webseiten. Die Anweisungen der Sprache sind dabei in den HTML-Code einer Webseite eingebettet, d.h. jede HTML-Seite ist auch ein gültiges PHP-Programm. Die Syntax von PHP ist ähnlich wie die von C, Java oder Javascript. Die Sprache zeichnet sich vor allen Dingen durch ihre leichte Erlernbarkeit, ihre ausgezeichneten Datenbankanbindungen und Internet-Protokolleinbindungen und die Unterstützung zahlreicher weiterer Funktionsbibliotheken aus. PHP stellt so für den Web-Entwickler das ideale Werkzeug zur Erstellung von dynamischen Inhalten dar. PHP ist freie Software im Sinne der Debian Free Software Guidelines (DFSG). Quelltext und Binaries des PHP-Interpreters sind frei erhältlich und können für alle kommerziellen und nichtkommerziellen Zwecke eingesetzt werden; jeder kann den PHP-Quelltext weiterentwickeln und die Änderungen an das PHP-Projekt zurückfließen lassen. Der genaue Lizenztext ist in der Datei COPYING enthalten, der Bestandteil der PHP-Distribution ist. PHP läuft auf allen gängigen Unix-Versionen und auf den verschiedenen Windows-Versionen (Win95, 98 und NT). Als CGI-Programm kann PHP mit jedem Webserver zusammenarbeiten. Für einige Webserver, allen voran Apache, stehen auch Modulversionen zur Verfügung, die sehr viel effizienter ausgeführt werden. Die Homepage des PHP-Projektes ist http://www.php.net. Mirrors dieser Site sind in vielen Ländern vorhanden, unter anderem auch in Deutschland unter der URL http://www.php3.de oder http://de.php.net. Von dort kann man die jeweils aktuelle Releaseversion des Interpreters sowie Binaries für eine Reihe von Plattformen herunterladen. Ebenso finden sich dort das englische Handbuch sowie Archive der englischen Mailinglisten. 1.9 Wo finde ich weitere Informationen über PHP? Zu PHP gibt es zahlreiche Informationsquellen in deutscher und englischer Sprache. Deutsche Ressourcen im WWW * Artikel von Kristian Köhntopp * Dynamic Webpages * Jörg Baachs LAMP-Installationsanleitung * Martin Jansens PHP Seiten * PHP mit dem PWS (Windows Personal Web Server) * PHP-Center * PHP-Homepage * Tutorials für PHP und MySQL * WAMP HowTo * PHP und MySQL Tutorial Internationale Ressourcen im WWW * PHP Homepage * Englische FAQ * Zend ist die PHP4 Scriping Engine * Annotated Online Manual * Berber's PHP3 Example Page * Devshed Developer Forum * PHP Classes Repository * PHP Knowledge Base * PHP Manual for Homesite * PHP3 Code Exchange * phpTidBits - Tutorials * phpWizard.net Bücher über PHP Ein Verzeichnis aller aktuellen Bücher findet man im Buchverzeichnis der englischen Website. In Deutsch: php -dynamische webauftritte professionell realisieren, Egon Schmid, Christian Cartus, Richard Blume; Markt und Technik Verlag. In Deutsch: PHP - Grundlagen und Lösungen, Webserver-Programmierung unter Windows und Linux, Jörg Krause; Carl Hanser Verlag. In Englisch: Core PHP Programming, Leon Atkinson; Prentice Hall. In Englisch: PHP3: Programming Browser-Based Applications, David Medinets; McGraw-Hill. In Englisch: Professional PHP, Jesus Castagnetto, Harish Rawat, Sascha Schuhmann, Chris Scollo, Deepak Veliath; Wrox Press. In Englisch: Building Database Applications on the Web Using PHP3, Craig Hilton, Jeff Willis, Bjorn Borud; Addison-Wesley. Fertige Anwendungen in PHP Ein Verzeichnis von Projekten, die PHP3 verwenden, findet man im Projektverzeichnis der offiziellen Homepage. * Phorum, ein Diskussionsforum. * phpSlash, ein Diskussionsforum. * IMP, ein Webmail Interface. * Bookmarker, eine Bookmark-Verwaltung. * PHPLIB, eine objektorientierte Bibliothek zur Anwendungsentwicklung. * phpMyAdmin, ein Managementsystem für MySQL-Datenbanken. * MyGuestbook, ein Gästebuch. * phpAds ein Verwaltungssystem für Banner Ads. * phpHoo eine Art Mini-Yahoo. 1.10 Soll ich Jobangebote in de.comp.lang.php posten? Eine kurze Umfrage im Januar 2000 in de.comp.lang.php hat ergeben, daß Jobangebote in der Newsgroup toleriert werden, auch wenn sie nach Charta streng genommen off-topic sind, solange sie folgenden Ansprüchen an die äußere Form genügen: * Jobangebote sollen im Betrefftext des Artikels die Kennzeichnung [JOB] haben. Auf diese Weise sind sie leicht erkennbar und können von den Leuten, die sie nicht sehen wollen leicht unterdrückt werden, während Sie von den Leuten, die einen Job suchen, leicht gefunden werden. * Jobangebote sollten mit der Headerzeile Followup-To: poster veröffentlicht werden. de.comp.lang.php nimmt die Veröffentlichung von Jobangeboten hin, ist aber nicht zur Diskussion über Jobangebote gedacht. * Jobangebote sollten nicht übermäßig oft veröffentlicht werden: Jeder Job sollte nur genau einmal angepriesen werden und Arbeitgeber mit ständigen oder wiederkehrenden Jobangeboten sollten nicht öfter als einmal im Monat veröffentlichen. Es hat keinen Sinn sich aufzudrängen und bei einem unbeliebten Arbeitgeber wird in der jetzigen Arbeitsmarksituation wohl kaum jemand anfangen. * Jobangebote sollten Netiquettekonform sein: Der Absendername soll eine Person ("Paul Arbeitgeber") und keine Funktion ("Personalbüro Arbeitgeber GmbH") sein. Die angegebene Mailadresse soll gültig sein. In Newsartikel soll kein HTML verwendet werden und Netscape Visitenkarten sollen nicht verwendet werden - Hochglanz-Blendwerk ist nett für das Marketing, aber wir sind R&D. * Jobangebote können in die formal korrekte Newsgroup de.markt.arbeit.biete crosspostet werden. Dann ist es doppelt wichtig, daß ein Followup-To: poster oder Followup-To: de.markt.arbeit.d gesetzt wird. de.comp.lang.php ist nicht zur Diskussion von Jobangeboten geeignet! Wenn Sie als Arbeitgeber nicht in der Lage sind, im USENET intelligent, kooperativ und regelkonform aufzutreten, sollten Sie andere Medien für Ihre Personalaquise verwenden, die sich Ihnen leichter erschließen. Ihre Corporate Identity wird es Ihnen danken. 1.11 Wer kann mir einen Provider empfehlen? Eine kurze Umfrage im Februar 2000 in de.comp.lang.php hat ergeben, daß Frage nach Providern oder Providerspezifika in dieser Newsgroup nicht willkommen ist. Die korrekte Newsgroup für diese Frage wäre de.comm.provider.webspace. Ebenso unerwünscht sind providerspezifische Fragen wie Wie komme ich bei xyz an die MySQL-Datenbank?. Der korrekte Ansprechpartner für solche Fragen wäre der Support des betreffenden Providers bzw. dessen FAQ. Werden derartig providerspezifische Fragen dennoch in die Newsgroup gestellt, ist es höflich, Folloup-To: poster zu setzen und hinterher eine Zusammenfassung der eingegangenen Mails zu posten. Eine Zusammenfassung besteht nicht darin, die Texte der eingegangenen Mails hintereinanderzuhängen und in die Gruppe zu werfen, sondern idealerweise in einem Text, der vergleichsweise schmerzlos in diese FAQ integriert werden kann. Eine Providerdatenbank wird unter anderem beim PHP-Center betrieben. 1.12 Warum bekomme ich Ermahnungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? Du hast vollkommen Recht: Manche Autoren in der Newsgroup verstoßen gegen die Netiquette, wie sie in de.newusers.infos gepostet wird. Sie tun dies etwa, indem sie ohne vollen Realnamen schreiben, inkorrekte Mailadressen ("nospam", "deletethis") angeben oder Artikel mit HTML oder Netscape Visitenkarten versenden. Du sollst das auch nicht hinnehmen. In einer Newsgroup ist der Ton jedoch genauso wichtig wie der Inhalt. Die Regulars von de.comp.lang.php sind stolz auf den freundlichen und hilfsbereiten Ton in ihrer Newsgroup. Wenn Du also einen anderen Autor an die Netiquette erinnern möchtest, dann tu dies bitte unbedingt per Mail und nicht öffentlich in der Gruppe. Auch die Netiquette, auf deren Einhaltung zu bestehst, fordert dies - Du kannst nicht auf der einen Seite auf der Einhaltung der Netiquette bestehen und andererseits selbst dagegen verstoßen, ohne Glaubwürdigkeit zu verlieren. Und bitte: Halte Deinen Ton auch in der Mail freundlich. Du wirst leichter verstanden und erreichst das gewünschte Ziel viel eher. Wenn Du meinst, Deinen Artikel dennoch öffentlich posten zu müssen, etwa um einen Autoren an die korrekte Newsgroup zu verweisen, oder weil die angegebene Mailadresse nicht erreichbar ist oder weil sich der Autor per Mail nicht einsichtig zeigt und sich niemand sonst bisher darum gekümmert hat, dann halte Deinen Beitrag bitte freundlich und konstruktiv. Das bedeutet: Beantworte die gestellte Frage oder löse das Problem des Fragers so gut Du kannst und weise dann auf die Netiquette hin. Wenn Du zu dem Problem des Fragers nichts beizutragen hast, dann poste lieber gar nichts - oder schreibe eine Mail. Du bist nicht allein in der Gruppe und Du mußt die Welt nicht selbst retten. Ein anderer, der antworten kann, wird antworten und dabei wahrscheinlich auch auf korrektes Verhalten hinweisen. Regeldiskussionen gehören in die dafür vorgesehene Newsgroup, de.soc.netzkultur.umgangsformen, oder sollen mit einem Followup-To: poster versehen werden. 1.13 Warum bekomme ich Ermahnungsmails? Du wirst nicht nur in de.comp.lang.php, sondern in den meisten anderen deutschen Newsgroups auf korrektes Verhalten in den Newsgroups hingewiesen, wenn ohne einen vollständigen Namen postest, Artikel ohne gültige Absenderadresse schreibst, Artikel mit Werbung absetzt, HTML oder Netscape Visitenkarten in Deinen Artikeln versendest oder mutwillig Artikel in die falschen Newsgroups schreibst. Diejenigen von uns, die schon länger in den USENET News aktiv sind, haben sich diese Regeln und Verhaltenformen nicht aus Spaß ausgedacht. USENET existiert schon seit mehreren Jahrzehnten und die Verhaltensnormen, auf deren Einhaltung bestanden wird, haben sich in langen Jahren entwickelt und bewährt. Es gibt einen guten Einführungstext aus de.newusers.infos mit dem Titel Warum soll ich mich an die Regeln halten? der erklärt, warum die Dinge so sind wie sie sind. Wenn Du von de.comp.lang.php Ergebnisse möchtest, also technische Hilfe bei Deinen Problemen mit der Programmiersprache PHP, dann tust Du gut daran, Deinen Texten auch eine akzeptable äußere Form zu geben. 1.14 Welche Versionen von PHP sind aktuell? Die aktuelle Produktionsversion von PHP3 ist Version 3.0.16, die aktuelle Produktionsversion von PHP4 ist Version 4.0.1. Nur diese Versionen sollten auf Produktionsmaschinen eingesetzt werden. Die Erfahrungen mit der Stabilität von PHP4 sind inzwischen Recht gut. PHP4 ist zu PHP3 weitgehend kompatibel. PHP3-Scripte werden von der PHP4-Engine ohne Änderungen ausgeführt werden (modulo einiger marginaler Einschränkungen). 1.15 Was bedeutet LAMP, WAMP und so weiter? LAMP ist die Abkürzung für Linux, Apache, MySQL und PHP. Sie beschreibt ein System zur Entwicklung und zum Betrieb von Webanwendungen, bestehend aus Betriebssystem, Webserver, Datenbankserver und Programmiersprache. Analog steht die Abkürzung WAMP für Windows, die Windows-Version von Apache, die Windows-Version von MySQL und die Windows-Version von PHP. Viele PHP-Anwender entwicklen lokal auf WAMP und überspielen die fertigen Seiten dann auf einen LAMP- oder SAMP (Solaris, Apache, MySQL, PHP)-Server bei einem Provider. _________________________________________________________________ Next Previous Contents From list_(at)_handyinfo.at Sun, 16 Jul 2000 17:59:52 +0200 Date: Sun, 16 Jul 2000 17:59:52 +0200 From: Wolfgang list_(at)_handyinfo.at Subject: [php] Bildbearbeitungsprogramm, ImageMagick und Co HI Da ich heute bemerkte, daß die Gd Library keine gif mehr unterstützt, habe ich mich im Archiv auf die Suche gemacht. Ich bin auf ein paar Programme gestoßen: ImageMagick gimp netpbm Hat jemand Erfahrung mit PHP und einer dieser Programme? ImageMagick hat ja kein eigenes Interface für PHP, oder? Danke Wolfi From eschmid+sic_(at)_s.netic.de Sun, 16 Jul 2000 20:25:58 +0200 Date: Sun, 16 Jul 2000 20:25:58 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Bildbearbeitungsprogramm, ImageMagick und Co On Sun, Jul 16, 2000 at 05:59:52PM +0200, Wolfgang wrote: > Da ich heute bemerkte, daß die Gd Library keine gif mehr unterstützt, habe > ich mich im Archiv auf die Suche gemacht. Ich bin auf ein paar Programme > gestoßen: > > ImageMagick > gimp > netpbm > > Hat jemand Erfahrung mit PHP und einer dieser Programme? ImageMagick hat ja > kein eigenes Interface für PHP, oder? Doch hat es. Da hat Thies Arntzen aus Hamburg mal rumgeschraubt. Hat jetzt aber andere Dinge als Vater zu erledigen. # php3/functions/magick.c int FreeMagick(object image) Free an Image int MagickDebug(int level) Crop an Image object ReadMagick(string filename) Load an Image object SaveMagick(string filename) Save an Image int ScaleMagick(object image) Scale an Image Funktioniert halbwegs unter PHP 3. Bei der Version 4 ist es noch nicht mit dabei. Vielleicht wird sein Sohn Joshua bald erwachsen und faengt genauso zeitig wie Sascha Schumann zu programmieren an, dann koennte da schon was in der Version 5 dabei sein. -Egon -- New sig under construction. From Rolf.Faessler_(at)_xpertgate.com Sun, 16 Jul 2000 20:25:31 +0200 Date: Sun, 16 Jul 2000 20:25:31 +0200 From: =?iso-8859-1?B?Um9sZiBG5N9sZXI=?= Rolf.Faessler_(at)_xpertgate.com Subject: [php] =?iso-8859-1?Q?AW:_alle_Seiten_=FCber_php?= Hallo Ritze, Chris und Liste leider funzt es damit nicht. Bin übrigens (noch) mit php3 unterwegs. Das Umbiegen der mime.types in der httpd.conf war auch meine erste Tat, der Abschnitt in meiner httpd.conf sieht so aus: AddType application/x-httpd-php3 .phtml AddType application/x-httpd-php3 .php3 AddType application/x-httpd-php3 .php AddType application/x-httpd-php3 .htm AddType application/x-httpd-php3 .html AddType application/x-httpd-php3-source .phps Action application/x-httpd-php3 /cgi-bin/php.exe >aber mal ne frage: wozu das ganze? wenn du nen lahmen server hast, wird das >aufbauen der html-seiten noch länger dauern, weil nopch alles durch den >php-parser laufen muß. ich würde also an deiner stelle auf den kram verzichten >und ordentliche endungen an den kram anhängen. Tja, ich hab hier nen Webserver lokalen am schnurren und ne ganze Menge html-Files, die ein Facelift mit php kriegen. Und anstatt nun in jedem html-File die Endungen ggfalls zu ersetzen und dann noch mal die Files umbenennen, ei, da hab ich mir gedacht, sei mal schlau, und lass den Apachen über alle html-Files laufen. Die Performance hab ich nicht so im Auge gehabt. BTW Chris, hast du ne Ahnung/Vorstellung, wie stark die Performance unter diesm akt leidet, sofern es mal funktionieren sollte??? Cheers Rolf From winkelmann_(at)_klubs24.de Sun, 16 Jul 2000 21:25:11 +0200 Date: Sun, 16 Jul 2000 21:25:11 +0200 From: Matthias Winkelmann winkelmann_(at)_klubs24.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_AW:_alle_Seiten_=FCber_php?= > -----Original Message----- > From: Rolf Fäßler [...] > BTW Chris, hast du ne Ahnung/Vorstellung, wie stark die Performance unter > diesm akt leidet, sofern es mal funktionieren sollte??? Wenn sowieso alle Seiten php enthalten, ist es völlig egal wie die Endung ist. Ansonsten ist die php-"Strafe" auch nicht so hoch, und bei php4 wird sie noch um den Faktor 12-200 reduziert. habe letztens einen Test (auf slashdot oder zend glaube ich, wenn sich jemand an den Link erinnert bitte posten) gelesen, bei dem teilweise Seiten die durch den Parser liefen schneller ausgeliefert wurden als statische html-Seiten. MfG, Matthias From Hartmann_(at)_freecharts.de Sun, 16 Jul 2000 21:33:01 +0200 Date: Sun, 16 Jul 2000 21:33:01 +0200 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] Bildbearbeitungsprogramm, ImageMagick und Co Hallo Wolfgang, Liste Wolfgang schrieb: > Da ich heute bemerkte, daß die Gd Library keine gif mehr unterstützt, habe Das Unisys-Software-Patent hat keine Auswirkungen auf Deutschland, und dementsprechend darf hier die libgd inkl. GIF-Funktionen eingesetzt werden . Download-Link: http://www.rime.com.au/gd/ Wichtig: die dort unter "A Patched Library with GIF support" zu findende Library darf nicht in den USA bzw. Kanada eingesetzt werden. > ich mich im Archiv auf die Suche gemacht. Ich bin auf ein paar Programme > gestoßen: > > ImageMagick ImageMagick ist recht fix, und wenn man die Ergebnisse des Converters cached, kann man damit ganz gut arbeiten. > gimp Verbraucht imho mehr an CPU als ImageMagick, ist aber auch erheblich mächtiger . > Hat jemand Erfahrung mit PHP und einer dieser Programme? > ImageMagick hat ja > kein eigenes Interface für PHP, oder? Bezogen auf den Funktionsumfang : Nicht wirklich . Viele Grüße, - johann From Stefan_Leiner_(at)_gmx.net Sun, 16 Jul 2000 21:50:42 +0200 (MEST) Date: Sun, 16 Jul 2000 21:50:42 +0200 (MEST) From: Stefan Leiner Stefan_Leiner_(at)_gmx.net Subject: [php] PHP4 + PDFlib 3 Hallo *, ich versuche verzweifelt auf meinem SuSE 6.3 System PHP4 zu installieren. Ich hab es schonmal geschafft, das heißt also, daß es geht... Ich hab mir das aktuelle PHP4 und PDFlib 3 gezogen. Entpackt habe ich sie unter /usr/local/pdflib-3.01 /usr/local/php-4.0.1pl2 Dann habe ich zuerst die PDFlib kompiliert: ./configure -enable-cxx make make test make install Soweit funktioniert alles, die erzeugte pdf-Datei sieht gut aus. Danach "wollte" ich PHP4 installieren und hab mit folgendem Aufruf gestartet: Erster Versuch: --------------- ./configure --with-mysql --with-pdflib --with-axps configure: error: pdflib extension requires at least pdflib 3.x. You may alsoneed libtiff and libjpeg. If so Zweiter Versuch: ---------------- ./configure --with-mysql --with-pdflib=/usr/local configure: error: pdflib extensions requires pdflib 3.x Dritter Versuch: ---------------- ./configure --with-mysql --with-pdflib=/usr/local/pdflib-3.01/pdflib erzeugt beim configure lauf ein: checking whether to include Pdflib 3.x support... /[Schnipp] no Was mich stutzig macht ist, daß ich nirgends auf meinem System eine Datei mit Namen libpdf.so oder ähnlich finde, die sollte doch eigentlich da sein? In /etc/ld.so.conf ist /usr/lib eingetragen. Im übrigen habe ich schon die Newsgroup de.comp.lang.php durchsucht, aber nichts gefunden. Wie geschrieben, ich hab auf dem Rechner unter SuSE 6.3 schonmal PHP4 mit pdflib am Laufen gehabt... mfg Stefan Leiner PS: Natürlich hab ich mehr als dreimal versucht. -- Sent through GMX FreeMail - http://www.gmx.net From eschmid+sic_(at)_s.netic.de Sun, 16 Jul 2000 22:10:38 +0200 Date: Sun, 16 Jul 2000 22:10:38 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP4 + PDFlib 3 On Sun, Jul 16, 2000 at 09:50:42PM +0200, Stefan Leiner wrote: > ich versuche verzweifelt auf meinem SuSE 6.3 System PHP4 zu > installieren. Ich hab es schonmal geschafft, das heißt also, > daß es geht... Das ist doch schon mal was :) > Ich hab mir das aktuelle PHP4 und PDFlib 3 gezogen. Entpackt > habe ich sie unter > > /usr/local/pdflib-3.01 > /usr/local/php-4.0.1pl2 > > Dann habe ich zuerst die PDFlib kompiliert: > ./configure -enable-cxx > make > make test > make install > Soweit funktioniert alles, die erzeugte pdf-Datei sieht gut aus. Sieht auch ganz gut aus. Da sollte aber dabei stehen, wohin die PDFlibs installiert worden sind. > Danach "wollte" ich PHP4 installieren und hab mit folgendem > Aufruf gestartet: > > Erster Versuch: > --------------- > ./configure --with-mysql --with-pdflib --with-axps > configure: error: pdflib extension requires at least pdflib 3.x. You may > alsoneed libtiff and libjpeg. If so > > Zweiter Versuch: > ---------------- > ./configure --with-mysql --with-pdflib=/usr/local > configure: error: pdflib extensions requires pdflib 3.x > > Dritter Versuch: > ---------------- > ./configure --with-mysql --with-pdflib=/usr/local/pdflib-3.01/pdflib > erzeugt beim configure lauf ein: > checking whether to include Pdflib 3.x support... /[Schnipp] no > > Was mich stutzig macht ist, daß ich nirgends auf meinem System eine > Datei mit Namen libpdf.so oder ähnlich finde, die sollte doch > eigentlich da sein? In /etc/ld.so.conf ist /usr/lib eingetragen. > Im übrigen habe ich schon die Newsgroup de.comp.lang.php durchsucht, > aber nichts gefunden. Normalerweise werden zusaetzliche Bibliotheken unter /usr/local/lib installiert. Es kann sein, dass diese noch nicht in /etc/ld.so.conf eingetragen ist. Wenn dem so ist, dann mach dieses mal als User "root" und dann ein "ldconfig -v". > Wie geschrieben, ich hab auf dem Rechner unter SuSE 6.3 schonmal > PHP4 mit pdflib am Laufen gehabt... Vielleicht solltest Du dir angewoehen ein "rm config.cache" und ein "make clean" vor der ueblichen Zeremonie zu machen. > PS: Natürlich hab ich mehr als dreimal versucht. Glaub ich Dir gerne. Vielleicht hilft Dir morgen Uwe Steinmann, der kennt sich da am besten aus, er hat es ja selber programmiert. -Egon -- New sig under construction. From mdobel_(at)_kawo2.rwth-aachen.de Sun, 16 Jul 2000 23:07:37 +0200 Date: Sun, 16 Jul 2000 23:07:37 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] Bildbearbeitungsprogramm, ImageMagick und Co Johann-Peter Hartmann wrote: > > Das Unisys-Software-Patent hat keine Auswirkungen > auf Deutschland, und dementsprechend darf hier > die libgd inkl. GIF-Funktionen eingesetzt werden . > Download-Link: > http://www.rime.com.au/gd/ Hat schon einmal jemand versucht, ob PHP dann auch alle Funktionen zur Verfuegung stellt? Gruss, Markus From mdobel_(at)_kawo2.rwth-aachen.de Mon, 17 Jul 2000 00:50:54 +0200 Date: Mon, 17 Jul 2000 00:50:54 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] PHP4 + PDFlib 3 Stefan Leiner wrote: > > Hallo *, > > ich versuche verzweifelt auf meinem SuSE 6.3 System PHP4 zu > installieren. Ich hab es schonmal geschafft, das heißt also, > daß es geht... > > Ich hab mir das aktuelle PHP4 und PDFlib 3 gezogen. Entpackt > habe ich sie unter > > /usr/local/pdflib-3.01 > /usr/local/php-4.0.1pl2 Unueblich, den Source entpackt man ueblicherweise woanders. In seinem home oder irgendwo in /var. Zumal man ihn nach der Installation wieder loeschen kann. Sollte der Installation aber nicht wirklich schaden. > Dann habe ich zuerst die PDFlib kompiliert: > ./configure -enable-cxx > make > make test > make install > Soweit funktioniert alles, die erzeugte pdf-Datei sieht gut aus. Fein. Danach ist die pdflib in /usr/local installiert. Die Header in /usr/local/include, die libs selber in /usr/local/lib. Du solltest nun noch "/usr/local/lib" in die Datei /etc/ld.so.conf eintragen und danach ldconfig aufrufen. > Danach "wollte" ich PHP4 installieren und hab mit folgendem > Aufruf gestartet: > > Zweiter Versuch: > ---------------- > ./configure --with-mysql --with-pdflib=/usr/local > configure: error: pdflib extensions requires pdflib 3.x Das ist der richtige Versuch. Nachdem Du obiges befolgt hast, sollte dieser auch funktionieren. Sicherheitshalber kannst Du noch --with-zlib-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --with-tiff-dir=/usr anhaengen (sofern die libs alle in /usr liegen). > Was mich stutzig macht ist, daß ich nirgends auf meinem System eine > Datei mit Namen libpdf.so oder ähnlich finde, die sollte doch > eigentlich da sein? Ja, die sollte in /usr/local/lib liegen, zusammen mit ein Paar von ldconfig angelegten Links. > In /etc/ld.so.conf ist /usr/lib eingetragen. S.o.: /usr/local/lib nachtragen, ldconfig Gruss, Markus From sil-nfo_(at)_gmx.de Mon, 17 Jul 2000 02:14:19 +0200 Date: Mon, 17 Jul 2000 02:14:19 +0200 From: Silvio sil-nfo_(at)_gmx.de Subject: [php] fehlerhafter var inhalt nach post moin nachtschwärmer ( un der rest ders morgen erst liest ;) ) hab grad nen kleines problem mit ner variablen übergabe script1 $blub = "'lala'"; man beachte die ' nach bzw vor dem " echo $blub; << ergibt richtigerweise 'lala' print ""; script2 aufgerufen durch post von script1 echo $blah; << ergibt lala ohne die ' ' pack ich in script1 die variable noch in geschenkpapier ;) also value=\"$blub\" hab ich in nem echo bei script 2 dann \'lala\' es soll aber 'lala' bei rauskommen danke für eure hilfe un bitte nicht anstoss am blub un lala nehmen ;)) mfg silvio From sil-nfo_(at)_gmx.de Mon, 17 Jul 2000 02:36:29 +0200 Date: Mon, 17 Jul 2000 02:36:29 +0200 From: Silvio sil-nfo_(at)_gmx.de Subject: [php] fehlerhafter var inhalt nach post also silvio ich will dir da mal helfen *gg* >moin nachtschwärmer ( un der rest ders morgen erst liest ;) ) ja das sind wir wirklich >script1 >$blub = "'lala'"; man beachte die ' nach bzw vor dem " >echo $blub; << ergibt richtigerweise 'lala' >print ""; >script2 aufgerufen durch post von script1 >echo $blah; << ergibt lala ohne die ' ' >pack ich in script1 die variable noch in geschenkpapier ;) also value=\"$blub\" >hab ich in nem echo bei script 2 dann \'lala\' >es soll aber 'lala' bei rauskommen magic_qoutes_qpc inner php.ini auf off gesetzt un das problem ist gelöst (danke Clemens G.) easy hatte noch ne andre methode ( lieber coden als confen ;) ) \n"); } ?>
damit gehts auch >mfg silvio schlaf gut namensvetter *fg* bye silvio From undzwarso_(at)_gmx.net Mon, 17 Jul 2000 02:44:22 +0200 Date: Mon, 17 Jul 2000 02:44:22 +0200 From: [SWAT]Diazepam undzwarso_(at)_gmx.net Subject: [php] IIS 4.0 This is a multi-part message in MIME format. ------=_NextPart_000_000D_01BFEF98.E9AD9D40 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi PHP folks!! mal ne OFF-Topic Frage: Wo bekomme ich den Microsot Internet Information Server 4.0 her? Nur zusammen mit WIN NT 4 Server? Oder auch so? Bitte antwortet,es ist dringend (will nen Apache-IIS = Performancevergleich=20 bei PHP4 Applikationen machen) Bis denne Sid aka Diazepam=20 ------=_NextPart_000_000D_01BFEF98.E9AD9D40 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi PHP folks!!
 
mal ne OFF-Topic Frage:
Wo bekomme ich den Microsot Internet = Information=20 Server 4.0 her?
Nur zusammen mit WIN NT 4 = Server?
Oder auch so?
 
Bitte antwortet,es ist dringend (will = nen=20 Apache-IIS Performancevergleich
bei PHP4 Applikationen = machen)
 
Bis denne
Sid aka Diazepam =
------=_NextPart_000_000D_01BFEF98.E9AD9D40-- From arsajedi_(at)_bupnet.de Fri, 14 Jul 2000 17:16:49 +0200 Date: Fri, 14 Jul 2000 17:16:49 +0200 From: Ali Reza Sajedi arsajedi_(at)_bupnet.de Subject: [php] parse error Hallo Juri, sorry. Das war ein Tipfehler. Eigentlich ist es $GLOBALS. Trotzdem funktioniert es nicht. Eine Idee vielleicht. Vielen Dank. Gruss Ali