From volker.jahns_(at)_rentokil.de Fri, 01 Sep 2000 08:28:40 +0200 Date: Fri, 01 Sep 2000 08:28:40 +0200 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] KONTAKT ZU PHP-ENTWICKLERN GESUCHT Hallo, ich suche Kontakt zur PHP-Gemeinde die nicht "nur" in sondern besonders an der Entwicklung von PHP Funktionen beteiligt sind. Schwerpunkt Datenbanken, genauer die Progress-DB (SQL). Arbeitet jemand an entsprechenden Modulen un dwäre daran interessiert? Wenn ja Bitte um Feeedback an volker.jahns_(at)_rentokil.de DANKE Volker From hartmut_(at)_six.de Fri, 01 Sep 2000 09:19:07 +0200 Date: Fri, 01 Sep 2000 09:19:07 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] (no subject) Richard Schreiber wrote: > > Hallo, > > ich möchte eine Datei mit fopen(datei.phtml?id=irgendwas) öffnen, > d.h. ich möchte der Datei noch dabei Variablen übergeben [...] > > Dies funktioniert aber nicht, hat einer eine Idee wie man das anders > machen kann. include, require oder fopen über http -> fopen("http://vollständige/url/zum/datei.html?id=irgendwas") -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From Alexander.Haeussel_(at)_celsius37.com Fri, 1 Sep 2000 09:23:08 +0200 Date: Fri, 1 Sep 2000 09:23:08 +0200 From: =?iso-8859-1?Q?AL_Alexander_H=E4ussel?= Alexander.Haeussel_(at)_celsius37.com Subject: [php] =?iso-8859-1?Q?Passw=F6rter_bei_=FCbergabe_zwischen_Seiten_sch?= =?iso-8859-1?Q?=FCtzen=2E?= =?iso-8859-1?Q?=FCtzen=2E?= 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_01C013E5.7A146E30 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo Liste, ich habe folgendes Problem. Auf meiner Startseite soll der Benutzer ein Passwort und einen Benutzernamen in eine Form eingeben. Nach dem submit werden die=20 Daten dann an die n=E4chste Seite =FCbergeben wo sie auf ihre = G=FCltigkeit=20 gepr=FCft weren. Nachd er =FCbergabe sind sie in Sessionvariablen = abgelegt und daher "relativ" sicher. Aber was ist mit der =FCbergabe, ich mach diese zwar mit'post' so das = die Daten nicht im Kopf erscheinen aber trotzdem werden sie doch 'plain' = und=20 ungesch=FCzt =FCbergeben.=20 Gibt es da eine elegantere L=F6sung bzw. eine codeschnipsel den ich mir = mal anschauen k=F6nnte??? Danke im voraus _______________________________________________________________ Alexander H=E4ussel celsius37.com AG Email mailto:alexander.haeussel_(at)_celsius37.com ------_=_NextPart_001_01C013E5.7A146E30 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hallo Liste,
ich habe folgendes Problem.
Auf meiner Startseite soll der Benutzer ein Passwort =
und einen
Benutzernamen in eine Form eingeben. Nach dem submit =
werden die
Daten dann an die n=E4chste Seite =FCbergeben wo sie =
auf ihre G=FCltigkeit
gepr=FCft weren. Nachd er =FCbergabe sind sie in =
Sessionvariablen abgelegt
und daher "relativ" sicher.
Aber was ist mit der =FCbergabe, ich mach diese zwar =
mit'post' so das die
Daten nicht im Kopf erscheinen aber trotzdem werden =
sie doch 'plain' und
ungesch=FCzt =FCbergeben.
Gibt es da eine elegantere L=F6sung bzw. eine =
codeschnipsel den ich mir
mal anschauen k=F6nnte???
Danke im voraus
_________________________________________________________=
______
Alexander H=E4ussel
celsius37.com =
AG =
Email mailto:alexander.haeuss=
el_(at)_celsius37.com
>nada ...
schade...*g*
>bleibt also nur https: =FCber SSL
Das l=E4uft schon auf der Kiste.
Wenn das dann als 'sicher' eingestuft werden kann, =
dann
werde ich das wohl so lassen.
Danke nochmal
_________________________________________________________=
______
Alexander H=E4ussel
celsius37.com =
AG =
Email mailto:alexander.haeuss=
el_(at)_celsius37.com
\n";
>
> while(list(,$line)=each($output)) { print($line."
\n"); }
>
> ?>
>
> kiri
>
> --
> ** 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)_pinguin.conetix.de Fri, 1 Sep 2000 21:11:59 +0200
Date: Fri, 1 Sep 2000 21:11:59 +0200
From: Jens Benecke php_(at)_pinguin.conetix.de
Subject: [php] URL aus einem PHP -Programm heraus aufrufen
On Fri, Sep 01, 2000 at 04:12:50PM +0100, D.Hartl_(at)_comfort-card.de wrote:
> Wie kann ich eine URL aus einem PHP-Programm heraus aufrufen?
Aufrufen oder öffnen?
> ------------------------------------------------------------------------------------------..
> "National Westminster Bank plc is registered in England No 92902..
> ..de to this message after it was sent."
> --------------------------------------------------------------------------------------------
Sind 16 Zeilen Footer _wirklich_ nötig?
--
`Q: Why did they deprecate a.out support in linux?
A: Because a nasty coff is bad for your elf.' http://www.linuxfaq.de
--- James Simmons http://www.hitchhikers.de
From joerg_(at)_krause.net Sat, 2 Sep 2000 00:43:37 +0200
Date: Sat, 2 Sep 2000 00:43:37 +0200
From: =?iso-8859-1?Q?J=F6rg_Krause?= joerg_(at)_krause.net
Subject: [php] AW: [php] HTML Sonderzeichen in "echte" Sonderzeichen umwandeln
> ich habe in einer Datenbank Texte inklusiver der HTML-Sonderzeichen
> (z.B. ä) gespeichert.
> Diese sollen nun nicht nur über einen Browser ausgegeben werden, sondern
> nach möglichkeit auch per Email versandt werden. Dies geschieht durch
> die Funktion mail(). Die Email die jetzt versandt wird hat jedoch die
> HTML-Sonderzeichen im Text, es wäre aber nötig diese in die normalen
> Umlaute (ä) umzuwandeln.
function ret_entities($html) {
$trans = get_html_translation_table(HTML_ENTITIES);
$trans = array_flip($trans);
return strtr($html, $trans);
}
Jörg
From j.maukisch_(at)_designforweb.de Sat, 2 Sep 2000 03:54:53 +0200
Date: Sat, 2 Sep 2000 03:54:53 +0200
From: Jens Maukisch (dWEB) j.maukisch_(at)_designforweb.de
Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Anf=E4nger_Problem_mit_dir=28=29?=
> Wo liegt der Fehler, ich habe nun schon 90% dieses
> Codes von einem Buch übernommen, aber er funktiobiert
> immer noch nicht.
Was funktioniert denn genau nicht ?
Gibt es irgendeine Fehlermeldung ?
mfg
jens
From A.Ott_(at)_bau-igel.de Sat, 2 Sep 2000 08:46:24 +0100
Date: Sat, 2 Sep 2000 08:46:24 +0100
From: Alexander Ott A.Ott_(at)_bau-igel.de
Subject: [php] Tabelle auf Server kopieren
Ich möchte eine Mysql Tabelle von meiner lokalen Wamp
auf einen Unix-Server kopieren. Dazu lasse ich durch phpMyAdmin
ein Dump-Schema erzeugen, welches ich dann auf dem Server einlesen
kann.
Soweit sogut. jetzt enthalten manche Tabellenfelder aber das Zeichen #
und nachdem phpMyAdmin den Dump eingelesen hat, enthalten die
entsprechenden Felder alle Zeichen bis #, und ab da wird der Rest des
Feldes nicht eingelesen.
Wie stelle ich es denn jetzt an, dass ich meine Tabelle komplett hochladen
kann?
Schöne Grüsse, Alexander
From webmaster_(at)_bmwhisky.de Sat, 2 Sep 2000 10:14:14 +0200
Date: Sat, 2 Sep 2000 10:14:14 +0200
From: FBMWLVs webmaster_(at)_bmwhisky.de
Subject: [php] AW: [php] Tabelle auf Server kopieren
|> Wie stelle ich es denn jetzt an, dass ich meine Tabelle komplett
|> hochladen
|> kann?
|>
|> Schöne Grüsse, Alexander
|>
|
Hi Alexander,
machs halt einfach von hand...
lokal machst du im dos-befehlszeilenmodus:
c:
cd \
md dump
cd mysqlverzeichnis
cd bin
mysqldump -t c:\dump
wobei dann alle daten nach c:\dump geschrieben werden
die kopierst du dann auf den server und tippst im telnetzugriff folgendes
ein:
(wichtig ! musst im gleicehn direktory sein wie die dumpdateien !!)
mysql DATENBANKNAME -uUSERNAME -pPASSWORT < DUMPDATEI.sql
mysqlimport DATENBANKNAME -uUSERNAME -pPASSWORT < DUMPDATEI.txt
dann sind alle daten dort drauf, sollte die tabelle schon exisitern kannst
du a, den 1. teil weglassen mit dem *.sql oder musst erst die alte tabelle
löschen
mysql DATENBANKNAME -uUSERNAME -pPASSWORT
drop table TABELLENNAME;
quit
das wärs dann
grüße
Korbinian
From andreas.baumgartner_(at)_timetronic.it Sat, 2 Sep 2000 11:18:45 +0200
Date: Sat, 2 Sep 2000 11:18:45 +0200
From: Andreas Baumgartner andreas.baumgartner_(at)_timetronic.it
Subject: [php] referer
hallo leute -
ich habe eine frage: wie kann man per php den referrer ändern?
cu andreas++++++++++++++++++++++++++++++++++++
WWW: http://www.megagigl.de
eMail: gigl_(at)_megagigl.de
ICQ: 44777085
Telefon: 0180 / 50 52 55 98 73 75
From ritze_(at)_globalpark.de Sat, 2 Sep 2000 11:22:55 +0200
Date: Sat, 2 Sep 2000 11:22:55 +0200
From: Thomas Ritz ritze_(at)_globalpark.de
Subject: [php] Sessions mit PHP & MOD_REWRITE die 2. ...
Hallo Liste, hallo Sascha,
> > RewriteRule ^(.*)/sess=([^/]+)/(.*) $1/$3 [E=SID:$2,PT]
> > ^^^^^
> > werkelt uerigens beim mir zufriedenstellend.
>
> PT braucht man nur, wenn die URI noch von anderen Modulen wie
> z.B. mod_alias weiterverarbeitet werden muß.
Ich meinte ja auch mit
AddModule mod_php3.c
AddModule mod_php4.c
Die CGI-Version sollte es theoretisch auch ohne PT bringen. Andererseits
stört es sie aber auch nicht.
gruss
ritze
From ritze_(at)_globalpark.de Sat, 2 Sep 2000 11:36:46 +0200
Date: Sat, 2 Sep 2000 11:36:46 +0200
From: Thomas Ritz ritze_(at)_globalpark.de
Subject: [php] referer
Hallo,
> ich habe eine frage: wie kann man per php den referrer ändern?
Gar nicht. Könnte ja jeder kommen und meine Linkseiten umschreiben ;-)
Etwa genauer müßtest Du Dein Problem schon beschreiben. Dem Referrer
übermittelt (oder auch nicht) der Client. Also beispielsweise ein
Browser. Wenn Du mit PHP einen Browser simulieren willst, gibst Du den
Referrer also einfach in den HTTP-Headern zu der angeforderten Datei
mit.
gruss
ritze
From mtr_(at)_phpwelt.de Sat, 2 Sep 2000 11:41:23 +0200
Date: Sat, 2 Sep 2000 11:41:23 +0200
From: Mike Ruebsamen mtr_(at)_phpwelt.de
Subject: [php] referer
den referrer ändern???
ihmo kann man den abfragen: getenv(HTTP_REFERER);
gruss
mike
********************************************
mike rübsamen *** phpwelt *** http://www.phpwelt.de
********************************************
From m.throll_(at)_ndh.net Sat, 2 Sep 2000 13:11:04 +0200
Date: Sat, 2 Sep 2000 13:11:04 +0200
From: Marcus Throll m.throll_(at)_ndh.net
Subject: [php] dl (pdflib.so)
Zur Erzeugung dynamischer pdf-Files verwende ich die pdflib-Bibliothek.
Aus technischen Gründen (keine pdflib auf Server vorhanden) muss ich
die pdflib per dl() zur Laufzeit einbinden.
In der README.SELF-CONTAINED-EXTENSIONS ist alles schön erklärt
("easy to create"). Funktioniert auch mit allen Modulen, nur leider nicht
mit der pdflib. Hier wird keine *.so unter /modules erzeugt (ohne
Fehlermeldung, PHP >= 4.0.1pl2).
Hat jemand Erfahrung, einen Tip oder sonstigen moralischen Beistand?
Dankeschön
Marcus
From sascha_(at)_schumann.cx Sat, 2 Sep 2000 13:27:36 +0200 (CEST)
Date: Sat, 2 Sep 2000 13:27:36 +0200 (CEST)
From: Sascha Schumann sascha_(at)_schumann.cx
Subject: [php] Sessions mit PHP & MOD_REWRITE die 2. ...
Guido Haeger schrieb:
> [PT Flag wird zur Benutzung des PHP Apache Modules gebraucht]
Nope, wie du der Dokumentation entnehmen kannst, braucht man
das PT Flag nur, wenn noch ein anderes, nachgeschaltetes
Modul das URI->Dateiname Mapping beeinflußt. Da das bei PHP
nicht der Fall ist, ist das PT Flag weder für die Modul noch
die CGI Version von Bedeutung.
- Sascha
From GH-lists_(at)_ecora.de Sat, 2 Sep 2000 14:18:36 +0200
Date: Sat, 2 Sep 2000 14:18:36 +0200
From: Guido Haeger GH-lists_(at)_ecora.de
Subject: [php] Sessions mit PHP & MOD_REWRITE die 2. ...
Sascha Schumann schrieb
> Guido Haeger schrieb:
> > [PT Flag wird zur Benutzung des PHP Apache Modules gebraucht]
>
> Nope, wie du der Dokumentation entnehmen kannst, braucht man
> das PT Flag nur, wenn noch ein anderes, nachgeschaltetes
> Modul das URI->Dateiname Mapping beeinflußt. Da das bei PHP
> nicht der Fall ist, ist das PT Flag weder für die Modul noch
> die CGI Version von Bedeutung.
Ähhm, wenn ich nicht ganz schwere Aussetzer im Oberstübchen habe - wovon
ich derzeit noch ausgehe - dann stammt obiges Zitat nicht von mir?
Guido - der nicht mehr sicher ist, was er so schreibt - Haeger ;-)
From eschmid_(at)_php.net Sat, 02 Sep 2000 15:45:59 +0200
Date: Sat, 02 Sep 2000 15:45:59 +0200
From: Egon Schmid (_(at)_work) eschmid_(at)_php.net
Subject: [php] Sessions mit PHP & MOD_REWRITE die 2. ...
Guido Haeger wrote:
>
> Sascha Schumann schrieb
>
> > Guido Haeger schrieb:
> > > [PT Flag wird zur Benutzung des PHP Apache Modules gebraucht]
> >
> > Nope, wie du der Dokumentation entnehmen kannst, braucht man
> > das PT Flag nur, wenn noch ein anderes, nachgeschaltetes
> > Modul das URI->Dateiname Mapping beeinflußt. Da das bei PHP
> > nicht der Fall ist, ist das PT Flag weder für die Modul noch
> > die CGI Version von Bedeutung.
>
> Ähhm, wenn ich nicht ganz schwere Aussetzer im Oberstübchen habe - wovon
> ich derzeit noch ausgehe - dann stammt obiges Zitat nicht von mir?
>
> Guido - der nicht mehr sicher ist, was er so schreibt - Haeger ;-)
Sascha hat das sicher im Griff, ausser Du hättest mal da
--
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 schult_(at)_mDrop.de Sat, 02 Sep 2000 13:57:08 +0200
Date: Sat, 02 Sep 2000 13:57:08 +0200
From: Pascal Schult schult_(at)_mDrop.de
Subject: [php] fsockopen - gesamter Datenstrom?
Hi Liste..
Ist es mit fopen(), fsockopen(), fpassthru(), etc. evtl. möglich den
gesamten Connectvorgang vom Webserver auszugeben? Oder kann ich das nur
mit einem Packetanalyzer/Sniffer? PHP läuft leider nicht als
Apache-Modul.
Ich brauche sämtliche Header die gesendet werden, damit ich
dementsprechend antworten kann. getallheaders() nützt mir ja leider
nichts :(
Any hints?
Ciao, Pascal
From heiko.schubert_(at)_bnbt.de Sat, 02 Sep 2000 16:11:11 GMT
Date: Sat, 02 Sep 2000 16:11:11 GMT
From: Heiko Schubert heiko.schubert_(at)_bnbt.de
Subject: [php] phplib: verschachtelte Templates
Hallo Mitleser,
zugegen, das Prinzip der Templates habe ich (leider) immer noch nicht
ganz verstanden, aber daher beschäftige ich mich jetzt damit. Ich
versuche mich an einer Art Veranstaltungs-Kalender, welcher wie folgt
aufgebaut ist:
| ----- main -----|
| |
||-- semester -- ||
|| ||
|| |-- monat -- |||
|| |------------|||
|| ||
||---------------||
| |
|-----------------|
Hier, dachte ich mir, bietet sich die Verwendung von Templates geradezu
an. Es gibt also drei Dateien:
* show_data.ihtml: die Hauptdatei sozusagen
{OUT}
* show_semester.ihtml: Sommersemester 2000, Wintersemester 2000/2001, ...
{SEMESTER_TYP}
{OUT_MONTH}
* show_month.ihtml: die einzelnen Monate mit Ihren Terminen
{SEMESTER_MONTH}
(stark gekürzt)
Die Daten kommen aus einer MySQL-Datenbank.
Die einzelnen Semester darzustellen war kein Problem:
$t->set_file("output_main" ,"show_data.ihtml");
$t->set_file("output_semester" ,"show_semester.ihtml");
$t->set_block("output_semester" ,"SEMESTER_ROW","SEMESTER_ROWS");
... (die Semester aus der Datenbank holen)
while ($q->next_record()) {
$t->set_var("SEMESTER_TYP", $q->f("semester_month");
$t->parse("SEMESTER_ROWS","SEMESTER_ROW",true);
}
...
$t->parse("OUT","output_semester");
$t->parse("OUT","output_main");
$t->p("OUT");
Dabei muß ich zugeben, daß ich das auch nur durch testen hinbekommen
habe. Speziell verstehe ich nicht:
$t->set_block("output_semester" ,"SEMESTER_ROW","SEMESTER_ROWS");
und
$t->parse("SEMESTER_ROWS","SEMESTER_ROW",true);
Na ja, weiter im Text. Meine Überlegung war nun, folgende:
$t->set_file("output_month" ,"show_month.ihtml");
$t->set_block("output_month" ,"MONTH_ROW" ,"MONTH_ROWS");
... im "Kopf" einfügen und die while-Schleife dahingehend modifizieren,
daß in der while-Schleife eine weitere while-Schleife ausgeführt wird,
die die Monats-Daten "holt":
...
while ($q->next_record()) {
$semester_typ = $q->f("semester_typ");
$t->set_var("SEMESTER_TYP",$semester_typ);
$qquery = "SELECT * FROM semester WHERE semester_typ='$semester_typ'
";
$qq->query($qquery);
if ($qq->num_rows()>0) {
while ($qq->next_record()) {
$semester_month = $qq->f("semester_month");
$t->set_var("SEMESTER_MONTH",$semester_month);
$t->parse("MONTH_ROWS","MONTH_ROW", true);
} // end of while
}
$t->parse("SEMESTER_ROWS","SEMESTER_ROW", true);
} // end of while
... dann noch ein
$t->parse("OUT","output_month");
vor den anderen $t->parse(...) und fertig. Aber so klappt's nicht. :-(
Die Monate nicht angezeigt. Ein "print ..." in der while-Schleife zeigte
mir aber, daß die Daten richtig aus der Datenbank gelesen werden.
Kann mir jemand einen Tip geben, wie man die Sache "richtig" angeht?
Danke schon einmal!
Bye,
Heiko
From martin.samesch_(at)_vogelspinnenseite.de Sat, 02 Sep 2000 20:21:10 +0200
Date: Sat, 02 Sep 2000 20:21:10 +0200
From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de
Subject: [php] IIS vermurkst? (war: Ansteuern der com/lpt ports mit php ?)
Hallo Matthias,
muss mich da doch direkt mal einklinken....
Gloss Mathias wrote:
>
> Falls du das aber unter dem IIS machst : Achtung, da ist die Umgebung, unter
> der CGI-Programme laufen, ziemlich vermurkst, .... in der Knowledgebase
Bezieht sich das "vermurkst" nur auf die CGI-Umgebung oder auch auf PHP
als ISAPI-Modul?
Ich habe naemlich die Aufgabe, ein paar Scripte von einem LAMP-System an
die Gegebenheiten eines eNTe-Servers (IIS,MSSQL) anzupassen. Nun suche
ich gute Argumente, wenigstens Apache statt IIS verwenden zu koennen.
Gibt es, von der Performance abgesehen, gute Argumente.... nein, es gibt
sie bestimmt, also muss es heissen: welche guten Argumente gibt es
dafuer? Der Aspekt, "bequeme Administrierbarkeit fuer Mausschubser"
spraeche jedenfalls, zumindest in den Augen des "Admins", schon mal
nicht fuer Apache.
Gibt es irgendwo eine Gegenueberstellung?
Gibts sowas auch fuer MySQL-MSSQL?
TIA
Gruss,
Martin
From l-andre_(at)_gmx.de Sat, 02 Sep 2000 20:30:30 +0200
Date: Sat, 02 Sep 2000 20:30:30 +0200
From: =?iso-8859-1?Q?Andr=E9?= Laugks l-andre_(at)_gmx.de
Subject: [php] har Variable Inhalt?
Hallo!
Ich möchte überprüfen, ob eine Variable mit einem Wert gefüllt
ist, egal ob Integer oder String. Ein Leerstring soll auch als
"Fehler erkannt werden".
isset() kann ich ja mit einem Leerstring "überlisten".
$test = ""; oder $test = " ";
if(isset($test)) { echo "da ist was drin"; }
else { echo "da ist nichts drin"; }
In beiden Fällen bekomme "da ist was drin" geschrieben.
So, nun dachte ich mir, man kann ja die ganze Sache
mit ereg() auf eine Zeichen überprüfen.
function varcheck($var)
{
if(ereg("[a-zA-Z0-9]", $var) == true) { $ausgabe = true; }
else { $ausgabe = false; }
return $ausgabe;
}
$test = ""; oder $test = " ";
if(varcheck($test)) { echo "da ist was drin"; }
else { echo "da ist nichts drin"; }
In beiden Fällen bekomme ich "da ist nichts drin"
geschrieben, was ja auch erwünscht ist.
Nur denke ich mir jetzt, ist die Methode mit der
Funktion "Wie mit Kanonen auf Spatzen schießen"?
Gibt es eine Möglichkeit den Leerstring auf eine
andere Methode festzustellen, in Verbindung mit
isset() z.B. oder gibt es eine andere sichere
Möglichkeit?
empty() finde ich auch nicht so ideal.
if(!empty($test)) { echo "da ist was drin"; }
else { echo "da ist nichts drin"; }
Bei test = 0; bekomme ich "da ist nichts drin"
geschrieben und bei test = " " bekomme ich
"da ist was drin" geschrieben.
Vielen Dank und MfG, André Laugks
From php_(at)_dopehat.de Sat, 2 Sep 2000 21:02:07 +0200
Date: Sat, 2 Sep 2000 21:02:07 +0200
From: Stefan M. php_(at)_dopehat.de
Subject: [php] referer
echo getenv(HTTP_REFERER);
Was ist daran falsch? ich bekomme da nichts.
Wenn ich von foo.de komme, sollte er das doch anzeigen?
CU
Stefan
From l-andre_(at)_gmx.de Sat, 02 Sep 2000 21:37:04 +0200
Date: Sat, 02 Sep 2000 21:37:04 +0200
From: =?iso-8859-1?Q?Andr=E9?= Laugks l-andre_(at)_gmx.de
Subject: [php] referer
Hallo!
"Stefan M." schrieb:
> echo getenv(HTTP_REFERER);
Du solltest das $-Zeichen noch mitschreiben.
echo getenv($HTTP_REFERER);
mfg, André Laugks
From wagner_(at)_globalpark.de Sat, 02 Sep 2000 21:36:59 +0200
Date: Sat, 02 Sep 2000 21:36:59 +0200
From: Alexander Wagner wagner_(at)_globalpark.de
Subject: [php] phplib: verschachtelte Templates
Probier mal das:
while ($q->next_record()) {
$semester_typ = $q->f("semester_typ");
$t->set_var("SEMESTER_TYP",$semester_typ);
$qquery = "SELECT * FROM semester WHERE semester_typ='$semester_typ'
";
$qq->query($qquery);
if ($qq->num_rows()>0) {
$t->set_var("MONTH_ROWS",""); //NEU NEU NEU
while ($qq->next_record()) {
$semester_month = $qq->f("semester_month");
$t->set_var("SEMESTER_MONTH",$semester_month);
$t->parse("MONTH_ROWS","MONTH_ROW", true);
} // end of while
}
$t->parse("OUT_MONTH","MONTH_ROWS"); //NEU NEU NEU
$t->parse("SEMESTER_ROWS","SEMESTER_ROW", true);
} // end of while
$t->parse("OUT","output_semester");
$t->parse("PRINTME","output_main");
$t->p("PRINTME");
Keine anderen parses hier. Deren Funktionsprinzip hast Du noch nicht
ganz begriffen (ich brauchte auch ne Weile). Das das vorher funktioniert
hat (ohne die Monate) lag an zwei Fehlern, die sich gegenseitig wieder
aufgehoben haben.
Für Erklärungen hab ich jetzt aber leider keine Zeit...
Gesundheit
Wagner
From ld_(at)_fachschaft.informatik.fh-muenchen.de Sat, 2 Sep 2000 21:38:39 +0200 (CEST)
Date: Sat, 2 Sep 2000 21:38:39 +0200 (CEST)
From: Lars Duesing ld_(at)_fachschaft.informatik.fh-muenchen.de
Subject: [php] referer
On Sat, 2 Sep 2000, [iso-8859-1] André Laugks wrote:
> "Stefan M." schrieb:
> > echo getenv(HTTP_REFERER);
>
> Du solltest das $-Zeichen noch mitschreiben.
>
> echo getenv($HTTP_REFERER);
>
> mfg, André Laugks
>
Ahem, entschuldigt. Beides funktioniert nicht :-)
1. Loesung: echo $HTTP_REFERER;
2. Loesung: echo getenv("HTTP_REFERER"); // untested...
mfg,
Lars Duesing
=========================================================================
Lars Duesing eMail: webmaster_(at)_stud.fh-muenchen.de
University of applied Sciences, Munich
Students Office
From martin.samesch_(at)_vogelspinnenseite.de Sat, 02 Sep 2000 21:47:01 +0200
Date: Sat, 02 Sep 2000 21:47:01 +0200
From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de
Subject: [php] har Variable Inhalt?
Hallo André,
André Laugks wrote:
>
> Ich möchte überprüfen, ob eine Variable mit einem Wert gefüllt
> ist, egal ob Integer oder String. Ein Leerstring soll auch als
> "Fehler erkannt werden".
>
> isset() kann ich ja mit einem Leerstring "überlisten".
>
> $test = ""; oder $test = " ";
Zumindest $test = "" kannst Du mit
if (!$test) echo "Da is ja gar nix....";
ueberpruefen.
Spontan-Loesung fuer die Ueberpruefung von $test = " " ohne ereg():
$test_1 = str_replace(" ", "", $test);
if(!$test_1) "Da is auch nix....";
Gruss,
Martin
From php_(at)_dopehat.de Sat, 2 Sep 2000 21:49:16 +0200
Date: Sat, 2 Sep 2000 21:49:16 +0200
From: Stefan M. php_(at)_dopehat.de
Subject: [php] referer
also komischerweise funktioniert hier nix!
Hilfe!
Stefan
> Ahem, entschuldigt. Beides funktioniert nicht :-)
>
> 1. Loesung: echo $HTTP_REFERER;
> 2. Loesung: echo getenv("HTTP_REFERER"); // untested...
>
> mfg,
>
> Lars Duesing
From wagner_(at)_globalpark.de Sat, 02 Sep 2000 21:55:29 +0200
Date: Sat, 02 Sep 2000 21:55:29 +0200
From: Alexander Wagner wagner_(at)_globalpark.de
Subject: [php] referer
"Stefan M." wrote:
>
> also komischerweise funktioniert hier nix!
>
> > 1. Loesung: echo $HTTP_REFERER;
> > 2. Loesung: echo getenv("HTTP_REFERER"); // untested...
Lösung 1 muss aber funktionieren, hab ich doch auch schon benutzt.
Ist der $HTTP_REFERER ggf. auch global?
Gesundheit
Wagner
From clairmb_(at)_terra.com.br Sat, 2 Sep 2000 18:26:17 -0300
Date: Sat, 2 Sep 2000 18:26:17 -0300
From: Clair - Terra clairmb_(at)_terra.com.br
Subject: [php] (no subject)
This is a multi-part message in MIME format.
------=_NextPart_000_002D_01C0150B.489C4BC0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
------=_NextPart_000_002D_01C0150B.489C4BC0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable