tutorials.de-Buchverschenkaktion 08/2010
+ Auf Thema antworten
  1. #1
    Ninjasturm Ninjasturm ist offline Mitglied Bronze Ninjasturm hat eine blütenweiße Weste
    Registriert seit
    May 2010
    Beiträge
    27
    Hallo Community,

    ich möchte eine Seite includen am Besten zeige ich euch hier mal ein wenig Quelltext.
    PHP-Code:
    $View $_GET['View'];        
                                
    $TopicID $_GET['TopicID']; 
        
    $ThreadID $_GET['ThreadID']; 
        
    if(!@include_once(
    'Board.php?View='.$View)){ 
            echo 
    "<p align='center'>Fehler beim Laden des Boards!</p>"// ²
        


    Hier zeigt er mir nur Fehler beim Laden des Boards. Könntet ihr mir bitte helfen warum ich hinter Board.php kein ?View=3 schreiben kann.

    Vielen Dank im Voraus!
    Geändert von Ninjasturm (29.07.10 um 12:35 Uhr) Grund: Kleine Abändeung im PHP - Teil
    Du musst dir ein Ziel setzten am ende des Projekts.
    Und wenn du es geschaft hast das alles funktioniert dann hast du es geschaft^^

  2. PHP 5 / MySQL 5 Seminar (22 Stunden Video-Training)

    Preis: früher: 39,95€ - jetzt nur: 7,99€
    Innerhalb Deutschlands versandkostenfrei!

    PHP 5 / MySQL 5 Lernkurs – 22 Stunden Video-Training auf DVD
    - PHP-, MySQL- und PHPMyAdmin-Grundlagen
    - Datenbankprogrammierung, objektorientierte Programmierung
    - Geeignet für Windows XP und Windows Vista


    Hier geht es zum Angebot

    Über 1.000 weitere IT-Bücher zum Sonderpreis lieferbar!


  3. #2
    Benutzerbild von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel Bratkartoffel kann auf vieles stolz sein Bratkartoffel kann auf vieles stolz sein Bratkartoffel kann auf vieles stolz sein Bratkartoffel kann auf vieles stolz sein Bratkartoffel kann auf vieles stolz sein Bratkartoffel kann auf vieles stolz sein Bratkartoffel kann auf vieles stolz sein
    Registriert seit
    Jun 2007
    Ort
    Passau (Bayern)
    Beiträge
    595
    Hallo,

    beim includen wird auf Dateisystem-Ebene gearbeitet, weshalb das "?view=" noch zum Dateinamen gehört. Was du allerdings bewirken möchtest, ist dass du die Datei einbindest und die Variable "view" übergibst.
    Eine Möglichkeit wäre:

    PHP-Code:
    $view "123";
    include_once(
    "Board.php"); 
    Falls du faul bist, die Datei "Board.php" nicht ändern und das ganze per GET machen willst, dann kannst folgendes verenden:
    PHP-Code:
    $_GET['view'] = "123";
    include_once(
    "Board.php"); 
    Gruß
    BK
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

  4. #3
    2downtown 2downtown ist offline Grünschnabel 2downtown hat eine blütenweiße Weste
    Registriert seit
    Jul 2010
    Beiträge
    3
    Hallo,

    mit der Funktion include_once kannst du nur die lokalen Dateien einbinden. include_once('Board.php') würde funktionieren (wenn im selben Verzeichnis wie die Datei mit deinem Code). Doch eine Datei mit dem Namen 'Board.php?View=...' wird nicht gefunden. Das ist aber auch egal, denn man kann in Board.php auf die vor include_once gesetzten Variablen zugreifen.

  5. #4
    Ninjasturm Ninjasturm ist offline Mitglied Bronze Ninjasturm hat eine blütenweiße Weste
    Registriert seit
    May 2010
    Beiträge
    27
    Danke für eure Antworten, hoffe es klappt so wie ich es mir jetzt vorstelle.
    Du musst dir ein Ziel setzten am ende des Projekts.
    Und wenn du es geschaft hast das alles funktioniert dann hast du es geschaft^^

Ähnliche Themen

  1. Include fehler
    Von ShishaLiVe im Forum PHP
    Antworten: 1
    Letzter Beitrag: 21.03.08, 23:07
  2. Fehler bei include
    Von asp27 im Forum PHP
    Antworten: 11
    Letzter Beitrag: 16.02.08, 18:51
  3. Include Fehler
    Von Flowerly im Forum PHP
    Antworten: 5
    Letzter Beitrag: 10.12.07, 14:29
  4. include Fehler
    Von Atti im Forum PHP
    Antworten: 1
    Letzter Beitrag: 24.07.03, 12:49
  5. include fehler
    Von untread im Forum PHP
    Antworten: 9
    Letzter Beitrag: 30.06.02, 16:08

Stichworte

Lesezeichen

Lesezeichen