SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.07.2002, 10:45:50
DanielLorbach DanielLorbach ist offline
Anfänger
 
Registriert seit: Jul 2002
Ort: Köln
Beiträge: 38
Partameter an PHP Datei

Hi zusammen,

ist es eigentlich möglich, an eine PHP-Datei Parameter zu Übergeben?
Ich sehe im Internet immer wieder Sachen wie
http://... /xyz.php?s=&action=newthread&forumid=2

Und wenn ja, wie kann ich sie auswerten?

Danke, Daniel.
__________________
CU, Daniel.
http://www.rheinsiegbahn.de
Mit Zitat antworten
  #2  
Alt 23.07.2002, 11:01:29
Benutzerbild von CyberAge
CyberAge CyberAge ist offline
Junior Member
 
Registriert seit: Apr 2002
Alter: 42
Beiträge: 282
CyberAge eine Nachricht über ICQ schicken CyberAge eine Nachricht über AIM schicken CyberAge eine Nachricht über Yahoo! schicken
alle variablen, die du übergibst kannst du mit den $_GET bzw. $HTTP_GET_VARS auslesen! es handelt sich hierbei um ein array, in dem die daten gespeichert sind, die über die URL übergeben werden.

bei deinem beispiel also

s=&action=newthread&forumid=2

$_GET[s] = ""
$_GET[action] = "newthread"
$_GET[forumid] = "2"
__________________
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Im Leben ist nichts umsonst!
Selbst der Tod kostet das Leben!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Mit Zitat antworten
  #3  
Alt 23.07.2002, 11:16:38
DanielLorbach DanielLorbach ist offline
Anfänger
 
Registriert seit: Jul 2002
Ort: Köln
Beiträge: 38
Dankeschön :-)
__________________
CU, Daniel.
http://www.rheinsiegbahn.de
Mit Zitat antworten
  #4  
Alt 23.07.2002, 12:22:00
Benutzerbild von Matt
Matt Matt ist offline
Member
 
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
es geht noch vieeel einfacher!

es geht aber noch einfacher
schau dir mal die funktion import_request_variables an, mit der kannst du variablen ganz normal abrufen. Wenn du an die URL angehängte variablen in PHP ganz normal benutzen willst, benutze diese zeile:

Code:
@import_request_variables("g","G_");
dann importierst du alle variablen, die an die url angehängt wurden und gibst ihnen den namen, den sie schon in der url hatten (beispielsweise www.blabla.at/script.php?seite=4, der variablenname hier ist seite, der inhalt 4) allerdings, mit einem G_ vorgestellt (G_ deshalb, damit du noch weisst, dass es GET variablen sind).
Das hat den sinn, dass du erkennst, dass die variable aus der URL kommst, wenn du nichts vorgestellt haben willst, lass den zweiten parameter einfach weg. @ unterdrückt fehlermeldungen, falls keine get variablen existieren sollten.

beispiel: aufruf der datei: "script.php?seite=4"
Code:
@import_request_variables("g","G_");
print "Die aktuelle Seite ist: ".$G_seite;
alles klar?
Mit Zitat antworten
  #5  
Alt 23.07.2002, 14:37:34
DanielLorbach DanielLorbach ist offline
Anfänger
 
Registriert seit: Jul 2002
Ort: Köln
Beiträge: 38
Verstanden hab ich es, aber der Parser meldet mir,
daß ich eine unbekannte Funktion aufrufe.
__________________
CU, Daniel.
http://www.rheinsiegbahn.de
Mit Zitat antworten
  #6  
Alt 23.07.2002, 14:55:59
Benutzerbild von Matt
Matt Matt ist offline
Member
 
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
hm, das ist komisch, welche php version hast du denn?
(findest du mit print phpinfo(); raus) die funktion existiert nämlich schon seit 4.1 ->http://www.php.net/manual/en/functio...-variables.php <- funktionsbeschreibung
Mit Zitat antworten
  #7  
Alt 23.07.2002, 15:09:15
DanielLorbach DanielLorbach ist offline
Anfänger
 
Registriert seit: Jul 2002
Ort: Köln
Beiträge: 38
Ich arbeite mit PHP 4.0.0
Oder lag es an meinen Aufruf der Datei?

Ich habe folgende Versuche gemacht:

http://www.bla.de/bla.php?G_param=Hallo_Welt
http://www.bla.de/bla.php?param=Hallo_Welt
http://www.bla.de/bla.php
http://www.bla.de/bla.php?grrr=Hallo_Welt

Mein Code:
Code:
<?
        import_request_variables("g", "G_");
        echo "Der Parameter lautet: ".$G_param; 
?>
__________________
CU, Daniel.
http://www.rheinsiegbahn.de
Mit Zitat antworten
  #8  
Alt 23.07.2002, 15:29:35
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman eine Nachricht über ICQ schicken
das arbeiten mit $_GET und so find ich schöner ;)
Mit Zitat antworten
  #9  
Alt 23.07.2002, 15:56:58
Benutzerbild von Matt
Matt Matt ist offline
Member
 
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
achso! wen du mit 4.0 arbeitest, probier mal das:

http://www.bla.de/bla.php?param=Hallo_Welt
Code:
print "Der Parameter lautet: $param";
unser gepostetes gilt erst ab 4.2 oder so...
Mit Zitat antworten
  #10  
Alt 23.07.2002, 16:15:59
DanielLorbach DanielLorbach ist offline
Anfänger
 
Registriert seit: Jul 2002
Ort: Köln
Beiträge: 38
Jetzt funktioniert es.
Sehr Interessant. Einfach ohne weitere Informationen weiß der Compiler, dass $param im Code auf den Übergabeparameter aus der URL zeigt.

Vielen Dank.
__________________
CU, Daniel.
http://www.rheinsiegbahn.de
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:22:40 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt