Das Webmaster Netzwerk Foren-Übersicht
Registrieren
Mitgliederliste
Benutzergruppen
FAQ
Beiträge seit dem letzten Besuch anzeigen
Das Webmaster Netzwerk Foren-Übersicht
 
$PHP SELF
Gehe zu Seite 1, 2  Weiter
 
   Das Webmaster Netzwerk Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen:
Nächstes Thema anzeigen:  
BeitragVerfasst am: Mo Feb 24, 2003 17:28    Titel: $PHP SELF
Autor Nachricht
Xdreamer
Special Honouring Member


Anmeldedatum: 07.08.2002
Beiträge: 1234
Wohnort: nahe bei dir

BeitragVerfasst am: Mo Feb 24, 2003 17:28    Titel: $PHP SELF

genau darum gehts. wer hat mir ne gute seite mit informationen dazu?

mein problem ist folgendes...eigentlich weiss ich nicht so recht wie
das genau funktioniert...das sich das script so selber aufruft, ist mir klar,
jedoch nicht in bezug auf ein gästebuch oder dergleichen.

möcht mir nämlich mein eigenes basteln und dafür steht in IFRAME
zur verfügung...nun möcht ich schlicht prüfen ob zu beginn schon ein
'submit' erfolgt ist oder nicht...dafür nimmt man doch isset() oder so.

wäre um tips dankbar...

stay moshed Mosher #1Bang ure head
Nach oben
BeitragVerfasst am: Mo Feb 24, 2003 19:05    Titel:
Autor Nachricht
Alibi



Anmeldedatum: 22.11.2002
Beiträge: 491
Wohnort: Near Hamburg

BeitragVerfasst am: Mo Feb 24, 2003 19:05    Titel:

Hi,
überprüf doch einfach, ob alle Formularwerte ungleich eines Leerstrings sind:
if ($bla != '') {
} else {
}
Nach oben
BeitragVerfasst am: Mo Feb 24, 2003 20:03    Titel:
Autor Nachricht
Xdreamer
Special Honouring Member


Anmeldedatum: 07.08.2002
Beiträge: 1234
Wohnort: nahe bei dir

BeitragVerfasst am: Mo Feb 24, 2003 20:03    Titel:

na das ist mir ja auch klar...wollte nur bezüglich dem php self mehr infos, jedoch nicht
gerade von der offizielen php seite, komm ich nämlich nicht druuus :]
Nach oben
BeitragVerfasst am: Mo Feb 24, 2003 20:14    Titel:
Autor Nachricht
Alibi



Anmeldedatum: 22.11.2002
Beiträge: 491
Wohnort: Near Hamburg

BeitragVerfasst am: Mo Feb 24, 2003 20:14    Titel:

Beinhaltet $self nicht den Pfad und Namen des Scriptes?
Also z.B.
/usr/www/bla/test.php
?
Bin mir nicht sicher.
Nach oben
BeitragVerfasst am: Di Feb 25, 2003 02:01    Titel:
Autor Nachricht
Xdreamer
Special Honouring Member


Anmeldedatum: 07.08.2002
Beiträge: 1234
Wohnort: nahe bei dir

BeitragVerfasst am: Di Feb 25, 2003 02:01    Titel:

hat sich erledigt :]
Nach oben
BeitragVerfasst am: Di Feb 25, 2003 02:51    Titel:
Autor Nachricht
Alibi



Anmeldedatum: 22.11.2002
Beiträge: 491
Wohnort: Near Hamburg

BeitragVerfasst am: Di Feb 25, 2003 02:51    Titel:

Dann poste doch plz deine Erkenntnis, interessiert mich nun. Smile
Nach oben
BeitragVerfasst am: Mo März 03, 2003 13:19    Titel:
Autor Nachricht
Toby_nich_eingeloggt
Gast





BeitragVerfasst am: Mo März 03, 2003 13:19    Titel:

Ich mein - ich hab die Frage nichtmal verstanden ....

aber in $PHP_SELF ist lediglich der Pfad zum skript drinne (ich weiss die Antwort kommt ein bischen zu spät .. aber naja *g*)

und zum überprüfen, ob variablen existieren nimmst du isset() wenn du überprüfen willst, ob die leer sind oder nicht nimmst du dann die Abfrage, die Alibi vorgeschlagen aht!

C-Ya Toby
Nach oben
BeitragVerfasst am: Mo März 03, 2003 13:34    Titel:
Autor Nachricht
Xdreamer
Special Honouring Member


Anmeldedatum: 07.08.2002
Beiträge: 1234
Wohnort: nahe bei dir

BeitragVerfasst am: Mo März 03, 2003 13:34    Titel:

Zitat:
(ich weiss die Antwort kommt ein bischen zu spät .. aber naja *g*)



allerdings Razz aber dass Schlumpf nicht die schnellsten sind, ist ja klar Wink
Nach oben
BeitragVerfasst am: Sa Aug 09, 2003 12:18    Titel:
Autor Nachricht
mosez



Anmeldedatum: 09.08.2003
Beiträge: 57
Wohnort: Hamburg

BeitragVerfasst am: Sa Aug 09, 2003 12:18    Titel:

thema $PHP_SELF

also in einem html dokument schreibt man
Code:
<form action="<?php echo($PHP_SELF); ?>" method="post">


und in einem php dokument schreibt man einfach
Code:
echo("<form action="".$PHP_SELF."" method="post">\n");


mal so grob gesagt...

und bei ner überprüfung ob submit (die 2. submit überprüfung sollte man machen wenn es mehr als ein formular im dokument gibt):
Code:
if(isset($_POST['submit']) AND ($_POST['submit'] == "Send"))
{
    // submit wurd gedrückt
    // um zu überprüfen ob eingabefelder leer sind reicht ein isset() nicht aus...
    //dafür sollte man zu empty() greifen
    if(empty($_POST['name']) OR empty($_POST['email']))
    {
        // bitte namen und email eingeben und bla...
    }
    else
    {
        // alles ok...
    }
}
else
{
    // formular
}
Nach oben
BeitragVerfasst am: Sa Aug 09, 2003 14:12    Titel:
Autor Nachricht
simon
Boardmaskottchen


Anmeldedatum: 16.09.2002
Beiträge: 1200
Wohnort: Unter deinem Bett

BeitragVerfasst am: Sa Aug 09, 2003 14:12    Titel:

Ich würde in meinem jeweiligen Form-Tag einfach ein Hidden field machen, dem wenn das ganze abgeschickt wird den wert submit_1=true zuweisen, und dann das script selbst aufrufen.

Klingt für mich irgendwie logischer.
Nach oben
BeitragVerfasst am: Sa Aug 09, 2003 14:19    Titel:
Autor Nachricht
mosez



Anmeldedatum: 09.08.2003
Beiträge: 57
Wohnort: Hamburg

BeitragVerfasst am: Sa Aug 09, 2003 14:19    Titel:

es reicht aber aus das isset($_POST['submit']) zu prüfen... wenn das true zurückgibt wurde das formular abgeschickt...

Razz
Nach oben
BeitragVerfasst am: Sa Aug 09, 2003 17:53    Titel:
Autor Nachricht
simon
Boardmaskottchen


Anmeldedatum: 16.09.2002
Beiträge: 1200
Wohnort: Unter deinem Bett

BeitragVerfasst am: Sa Aug 09, 2003 17:53    Titel:

Ja, aber das is VIEL zu aufwendig. und so komme ich mit meinem simplen IF aus und muss mich nich mit anderem zeug beschäftigen Wink
Nach oben
BeitragVerfasst am: Sa Aug 09, 2003 18:42    Titel:
Autor Nachricht
mosez



Anmeldedatum: 09.08.2003
Beiträge: 57
Wohnort: Hamburg

BeitragVerfasst am: Sa Aug 09, 2003 18:42    Titel:

dein hidden field kannst du dir sparen... da ist das so von der sache einfacher...
Nach oben
BeitragVerfasst am: Sa Aug 09, 2003 23:44    Titel:
Autor Nachricht
simon
Boardmaskottchen


Anmeldedatum: 16.09.2002
Beiträge: 1200
Wohnort: Unter deinem Bett

BeitragVerfasst am: Sa Aug 09, 2003 23:44    Titel:

das verwirrt mich nun. pscht Wink

PS: dein Avatar is cool!
Nach oben
BeitragVerfasst am: Mo Aug 11, 2003 02:08    Titel:
Autor Nachricht
Toby



Anmeldedatum: 08.08.2002
Beiträge: 182

BeitragVerfasst am: Mo Aug 11, 2003 02:08    Titel:

Hmm simon
ob du nun if $submit_1 == true oder isset ($_POST[submit]) is ja wohl nich so der hammer unterschied Very Happy
ausser, dass du dir mit dem isset dann im html-quelltext ein komplettes feld gespart hast *g*
also is die isset-Methode einfacher Very Happy
Nach oben
Beiträge der letzten Zeit anzeigen:   
   Das Webmaster Netzwerk Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT + 2 Stunden
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2
Gehe zu: