User Tag List

Ergebnis 1 bis 22 von 22

Thema: [PHP] Include Problem

  1. #1
    Mitglied Avatar von Mr.Terry
    Registriert seit
    02.2002
    Beiträge
    936
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [PHP] Include Problem

    Hallo,
    ich arbeite gerade mit einem PHP include befehl jedoch hab ich dabei ein Problem. Ich kann zwar Seiten "includen" aber, wie schaffe ich es das auch nur bei index.php was in "inlcudet" ist und das es dann durch was anderes mit dem include befehl ausgetauscht wird?
    Anders gesagt. Immer wenn was auf der Startseite (index.php) "includet" ist und ich was neues "inclube" setzt sich der Inhalt der Startseite darunter und verschwindet nicht. Kann mir dabei jemand helfen. Oder hat keiner verstanden was ich will

    Hier mein PHP Code:
    PHP-Code:
    <?

    if($section =='neu'){

        include 
    'neu.php';     //index.php?section=neu

    }

    if(
    $section =='alt'){

        include 
    'alt.php';     //index.php?section=alt

    }

    //usw. halt!

    ?>
    PHP-Code:
    [url="index.php?link=1"]Link 1[/url]


    [
    url="index.php?link=2"]Link 2[/url
    Vielleicht kann ihn ja jemand so ausbauen, das auch auf der Startseite (index.php) Inhalt ist


  2. #2
    maxim
    Gast
    mann, ich hab dir doch schon gesagt wie es geht!^^

    also erstmal, funktionen sehn immer so aus: funktion();, include ist eine funktion der ein parameter übergeben wird, also include('blabla.php');

    zweitens, ich hab dir schon gesagt, nimm switch, das ist dafür viel geeigneter! und wenn du schon if benutzt und nur eine anweisung, dann kanst du {} weglassen.

    Link sieht so aus:

    blabla
    blabla2


    und dort wo includet werden soll:

    <?php

    switch($_GET['link'])

    {

    case 'blabla':
    include('blabla.php);
    break;

    case 'blabla2':
    include('blabla2.php);
    break;

    default:
    include('nichtgefunden.php');
    break;

    }

    kapiert? mann und du sagtest als ich es dir erklärt hab du hättest es kapiert^^

  3. #3
    Mitglied Avatar von Mr.Terry
    Registriert seit
    02.2002
    Beiträge
    936
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Dein Code erzeugt genau das gleiche wie meiner Das Problem löst er aber nicht.

  4. #4
    Mitglied Avatar von Klopfer
    Registriert seit
    09.2000
    Ort
    Berlin
    Beiträge
    7.788
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Wenn du den Code von maxim nimmst, dann musst du den Inhalt deiner Startseite in die "nichtgefunden.php" reinschreiben.
    Klopfers Web - Viele finden's lustig
    Klopfers Webservice - Textkorrekturen und Internetprogrammierung

  5. #5
    Mitglied Avatar von Mr.Terry
    Registriert seit
    02.2002
    Beiträge
    936
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Danke Klopfer, genau das was ich gesucht habe. Danke

  6. #6
    maxim
    Gast
    ach so meinst du das^^ sorry hab dich nicht ganz verstanden, drück dich mal nbisschen verständlicher aus^^

    aber bei deinem code hast du das $_GET[] vergessen

  7. #7
    Mitglied
    Registriert seit
    09.2002
    Beiträge
    455
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    boa ich steig da ja gar nich mehr durch

  8. #8
    Mitglied
    Registriert seit
    11.2003
    Ort
    Brandis (Leipzig)
    Beiträge
    100
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Original von KakashiHatake
    boa ich steig da ja gar nich mehr durch
    wenn du ein bissel dein Köpfchen anstrengst, kriegstes hin ...

    bei mir hats auch kurz gedauert

  9. #9
    maxim
    Gast
    ich glaub so einfach ist das nicht, ich glaub kakashi kann php nich, also kann er das ganz bestimmt nicht, auch wenn er es sich länger anschaut

  10. #10
    Mitglied
    Registriert seit
    10.2002
    Beiträge
    320
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Was hast du fürwelche Datein hast du html datein in eine php datei umgewandelt dann liegt da der fehler denn man muss wenn man php benutz auch ein admin kontrol installieren das ist schwer vieleicht kannst das ja aber ich gebe dir ein tipp benutz den ssi befehl viel einfacher und macht keine probleme

    Ps.: Mit dem Passwort Php editor kannst du dir ein adminkontrol bauen

    ist ganz einfach

  11. #11
    Mitglied Avatar von Klopfer
    Registriert seit
    09.2000
    Ort
    Berlin
    Beiträge
    7.788
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    @Rob O: Hä? Was für'n Admincontrol? (Ich programmier ja nicht erst seit gestern in PHP, aber das hab ich echt noch nie gehört.)
    Natürlich kann man html-Dateien einfach in php umbenennen, und das funzt dann auch ohne Probleme (wenn PHP-Ausführung möglich ist).
    Klopfers Web - Viele finden's lustig
    Klopfers Webservice - Textkorrekturen und Internetprogrammierung

  12. #12
    Mitglied
    Registriert seit
    10.2002
    Beiträge
    320
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ein adminkontrol system ist wie das board hier mann macht updates übers i-net. Wenn man html in php datein umwandelt wird der server nicht klar mit der ausrechnung der datei groesse und deshalb entstehen fehler

    Der Admin dieses Boardes hat auch ein Admin Kontrol system

  13. #13
    Mitglied Avatar von Klopfer
    Registriert seit
    09.2000
    Ort
    Berlin
    Beiträge
    7.788
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ähm, das Admincenter des Boards hier ist eine Hilfe für's Verwalten des Boards. Content Management Systeme sind eine Hilfe für das Verwalten und Hochladen von Webseiteninhalten.
    Aber die haben absolut keinen Einfluss darauf, wie PHP eine Datei interpretiert, sondern sind lediglich Hilfen für den Admin. Der könnte das alles auch per Hand machen, das würde genauso gehen, aber länger dauern.

    Und wieso sollte PHP Schwierigkeiten beim Berechnen der Dateigröße haben? Das ist doch totaler Schwachsinn. Der einzige Unterschied zwischen HTML-Dateien und PHP-Dateien ist, dass bei den PHP-Dateien neben normalem HTML auch PHP-Anweisungen integriert werden können, die vom Server vor dem Abschicken des Codes zum Browser noch interpretiert werden. Wenn in einer PHP-Datei nur HTML-Anweisungen stehen und keine PHP-Befehle, dann wird halt der Dateiinhalt gleich an den Surfer weitergeleitet, ohne dass vom Server noch mehr interpretiert werden muss.
    Klopfers Web - Viele finden's lustig
    Klopfers Webservice - Textkorrekturen und Internetprogrammierung

  14. #14
    Mitglied
    Registriert seit
    10.2002
    Beiträge
    320
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    @ Klopfer Ein admin Control system wird mit Php nuke installiert und mann mus nicht alles von der hand machen das meine ich mit einem Admincontrol system

  15. #15
    Mitglied Avatar von Klopfer
    Registriert seit
    09.2000
    Ort
    Berlin
    Beiträge
    7.788
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Original von Rob O
    @ Klopfer Ein admin Control system wird mit Php nuke installiert und mann mus nicht alles von der hand machen das meine ich mit einem Admincontrol system
    Genau sowas hab ich oben beschrieben. (PHP Nuke ist ein Content Management System. Und nein, für ein Forum braucht man kein PHP Nuke. Man braucht auch für eine PHP-basierte Webseite kein PHP Nuke, kann man auch sehr gut anders hinkriegen.)
    Man braucht keine Admincenter, um PHPs ausführen zu können, das geht auch ohne. (Siehe meine Webseite.)
    Und den Quatsch mit dem Server und der Dateigröße solltest du lieber schnell vergessen, das ist kompletter Blödsinn.
    Klopfers Web - Viele finden's lustig
    Klopfers Webservice - Textkorrekturen und Internetprogrammierung

  16. #16
    Mitglied
    Registriert seit
    10.2002
    Beiträge
    320
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    @Klopfer

    richtiges Php ist http://growinside.com/portal/ das ist das richtige php!

    @MrTerry

    Ich gebe dir Tipps guck doch einfach mal auf seiten wie shockstylez.com da gibt es tutorials in sachen ssi php und andere includes
    So habe ich das auch mit dem Php include Befehl hinbekommen

  17. #17
    Mitglied Avatar von Klopfer
    Registriert seit
    09.2000
    Ort
    Berlin
    Beiträge
    7.788
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Original von Rob O
    @Klopfer

    richtiges Php ist http://growinside.com/portal/ das ist das richtige php!
    So ein Käse.
    Das ist eine Seite, die ein PHP-basiertes CMS benutzt. Das Aussehen kann man auch mit stinknormalem HTML programmieren, es hätte dann nur nicht dieselbe Funktionalität.
    Schau dich mal lieber auf www.php.net um.

    (Ich studier solchen Scheiß, warum muss ich mir von einem 13jährigen erklären lassen, dass ich keinen Schimmer hätte!? :O )
    Klopfers Web - Viele finden's lustig
    Klopfers Webservice - Textkorrekturen und Internetprogrammierung

  18. #18
    Mitglied Avatar von Mr.Terry
    Registriert seit
    02.2002
    Beiträge
    936
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Original von Rob O
    @Klopfer

    richtiges Php ist http://growinside.com/portal/ das ist das richtige php!

    @MrTerry

    Ich gebe dir Tipps guck doch einfach mal auf seiten wie shockstylez.com da gibt es tutorials in sachen ssi php und andere includes
    So habe ich das auch mit dem Php include Befehl hinbekommen
    ICh hab eigentlich kein Problem mit PHP, ich hatte nur ein Problem, weil mir ein Befehl entfallen war Ich hatte auch in ein Buch geschaut, aber ich hatte keine Ahnung wo ich hätte schauen sollen. (Unter include war das lösung nicht )

  19. #19
    maxim
    Gast
    ich blick da zwar nicht ganz durch, aber ein hilfsprogramm braucht man ganz bestimmt nicht!

    ich meine für mysql braucht man doch nicht unbedingt phpmyadmin

    für c++ braucht man nicht unbedingt borland c++ builder

    es sind einfach hilfsprogramme die es einfacher machen...

    und was soll richtiges php? alle php scripte sind richtiges php

  20. #20
    Mitglied
    Registriert seit
    10.2002
    Beiträge
    320
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Php Include

    Hi habe ein grosses Problem meine Festplatte wurde gelöscht und mein Includ befehl auch kann mir jemand dabei helfen und mir erklären wie ich das jetzt wieder mach

    also ich meine meine seite includen!

    Ich weiß das MrTerry ein ähnlichen Thread aufgemacht hat aber ich brauch dringend den befehl und die erklärung!

  21. #21
    maxim
    Gast
    wenn du es weisst, wieso hast du nicht dort gefragt?

    http://www.comicsinleipzig.de/Forum/...1873a3a4a84b92

    schau die ersten beiträge an und wenn du noch fragen hast dann frag dort

  22. #22
    Mitglied Avatar von Adrian Stutz
    Registriert seit
    07.2000
    Ort
    Schweiz
    Beiträge
    290
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ich schmeiss mal hin wie ich das machen würde:

    PHP-Code:
    <?php

    If (!isset ($section)) {
          print (
    'Bitte eine Sektion angeben!');
          exit;
          
    //oder auch, um eine Standard-Sektion zu laden
          //$ection = 'main';
    }

    $section str_replace ('.','',$section);
    $section str_replace ('/','',$section);
    $section str_replace ('http','',$section);
    //eine ganz einfach Methode um zu verhindern, dass man die Seite missbrauchen kann

    If (file_exists ($section '.php')) {
          include (
    $section '.php');
    } else {
          print (
    'Sektion existiert nicht!');
          exit;
          
    //oder um auf eine Standard Sektion umzuleiten:
          //header ('Location: ' . $PHP_SELF . '?section=main');
    }

    ?>
    Das ganze mit register_gobals an (ist viel bequmer ). Sonst ganz am Anfang $section = $_GET['section'].

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Das Splash-Netzwerk: Splashp@ges - Splashbooks - Splashcomics - Splashgames
Unsere Kooperationspartner: Sammlerecke - Chinabooks - Salleck Publications - Splitter - Cross Cult - Paninicomics - Die Neunte
Comicsalon Erlangen
Lustige Taschenbücher