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 ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 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 Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 10.07.2003, 10:28:07
Gaphux Gaphux ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 11
$http_get_vars

Habe probleme beim Verlinken der Seiten!

der erste link geht

if($_GET['name'] == "test") require("test.php");

aber wenn ich in der aufgerufenen seite noch eine variable aufrufe

if($_GET['name'] == "file") require("test1.php");

dann bekomme ich bei der ersten seite eine Fehlermeldung von wegen er kenne die variable file nicht!!!


bin verzweifelt bitte helfen!!!
Mit Zitat antworten
  #2  
Alt 10.07.2003, 10:40:20
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hi Graphux,

ist die Fehlermeldung vielleicht "nur" eine Warnung?
Zeig mal den Code, wo $file vorkommt.

Gruss
Mit Zitat antworten
  #3  
Alt 10.07.2003, 10:55:35
Gaphux Gaphux ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 11
Ich muss es wahrscheinlich ander sagen ich rufe eine datei mit
name.php?name=test
auf
und ich möchte einen weiteren link machen mit

name.php?name=test&file=test1

wies aber nicht wie
Mit Zitat antworten
  #4  
Alt 10.07.2003, 10:57:06
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Müsste das dann nicht so lauten:

if($_GET['name'] == "test") require("test.php");
if($_GET['file'] == "test1") require("test1.php");
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #5  
Alt 10.07.2003, 11:01:22
Gaphux Gaphux ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 11
soviel ich weis nicht denn:

if($_GET['name'] == "test") require("test.php");

müsste der link heissen name.php?name=test

und beim zweiten

if($_GET['file'] == "test1") require("test1.php");

müsste es heissen name.php?file=test1

aber ich möchte ein link erstellen der so heisst:

name.php?name=test&file=test1
Mit Zitat antworten
  #6  
Alt 10.07.2003, 11:06:25
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Nochmal. Du rufst die Datei name.php auf. Als Anfrage schickst Du 2 Parameter, mit jeweils einem Dateinamen, die in name.php mittels require() eingebunden werden soll, richtig?
Wenn Dein Link dann name.php?name=test&file=test1 lautet, dann macht er genau das.

Ich seh gerade, das Problem war ja ein anderes: $file. Wie chris schon sagte, zeig mal die Stelle, wo er auf $file zugreifen will. Er kennt einfach mal diese Variable nicht.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #7  
Alt 10.07.2003, 11:08:03
Ben20
Guest
 
Beiträge: n/a
Ich versteh das Problem nicht ganz. Wenn Du einen Link haben willst der so aussieht (und somit völlig ok ist)

name.php?name=test&file=test1


dann greif im Script doch einfach darauf zu:


if(isset($_GET["name"]) && $_GET["name"] == "test") {

require ...

}


if(isset($_GET["file"]) && $_GET["file"] == "test1") {

require ...

}


Die Fehlermeldung die Du bekommst ist wahrscheinlich wie von chris17 schon gesagt nur eine Warnung dass Du auf einen Urlparameter zugreifst der nicht da ist - diese Meldung kannst Du mit isset() umgehen!
Mit Zitat antworten
  #8  
Alt 10.07.2003, 11:11:04
Gaphux Gaphux ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 11
Ok ich probiers mal

in der name.php dateisteht das drin:

if($_GET['name'] == "ueberuns") require("ueberuns/uuns.php");

und in der uuns.php datei steht das drin:

if($_GET['file'] == "boss")
{
require("ueberuns/boss.php");
}

else
{
html test
}

doch beim aufrufen von der uuns.php kommt die fehlermeldeung er kenne die variable file nicht!

P.S: beim erklären von problemen hatte ich schon immer ein problem
Mit Zitat antworten
  #9  
Alt 10.07.2003, 11:13:31
Ben20
Guest
 
Beiträge: n/a
Wie gesagt, wenn die Variable nicht da ist, kennt er sie auch nicht! Wie auch!

Also einfach vor dem Require (in beiden Dateien) prüfen ob die Var da ist und nur falls ja den require ausführen, ansonsten halt nicht.
Mit Zitat antworten
  #10  
Alt 10.07.2003, 11:14:26
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Nimm mal include() statt require()
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 10:25:04 Uhr.


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


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