Was ist eine .inc Datei?

  • Hallo Kann mir jemand erklären was eine .inc datei ist und was sie macht, wüfür die da ist??

    Lg Nekikie

  • hi,

    das ist ansich keine datei, sondern nur eine "zusatzendung" für php-dateien, die includet werden sollen.

    es gibt verschiedene möglichkeiten, entweder macht man es wie ich und benutzt einen eigenen ordner, aber andere benennen ihre dateien spezifisch, indem sie diese zB news.inc.php nennen
    das .inc signalisiert dann, dass diese datei includet werden soll
    --> http://de.php.net/include/

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • wenn du eine datei news.inc.php hast, gehört das inc zum namen und hat absolut keine bedeutung für die ausführbarkeit der datei ;)

    ich nenne meine datein die ich include auch *.inc.php um schneller zu sehen was ich include... .inc gibt es ansich nicht... wenn du aber wirklich eine .inc hast, würde ich eine htaccsess noch nehmen, wo verboten wird, die .inc datein dierekt aufzurufen, da diese sonst heruntergeladen werden könnten.

  • das ist eine navigationsleiste die als inc datei erstellt wurde ich kann aber nicht erklären wieso was bringt das denn???

    das ist er quelltext hat es damit irgendwas zu tun??


    <?php
    echo"


    <div id=\"logo\"><img src=\"bilder/menu_logo.gif\"></div>
    <div id=\"typo\"><img src=\"bilder/menu_typo.gif\"></div>
    <div id=\"top\"><img src=\"bilder/menu_top.gif\"></div>

    <script>
    // Start des Parsing
    oCMenu=new makeCM(\"oCMenu\") //Erstellen des menu object. Argument: menuname
    //Men&uuml;einstellungen
    oCMenu.pxBetween=30
    oCMenu.fromLeft=35
    oCMenu.fromTop=150
    oCMenu.rows=0
    oCMenu.menuPlacement=0
    oCMenu.offlineRoot=\"\"
    oCMenu.onlineRoot=\"\"
    oCMenu.resizeCheck=1
    oCMenu.wait=1000
    oCMenu.fillImg=\"cm_fill.gif\"
    oCMenu.zIndex=0
    //Hintergrundeinstellungen
    oCMenu.useBar=1
    oCMenu.barWidth=\"menu\"
    oCMenu.barHeight=\"menu\"
    oCMenu.barClass=\"clBar\"
    oCMenu.barX=\"menu\"
    oCMenu.barY=\"menu\"
    oCMenu.barBorderX=0
    oCMenu.barBorderY=0
    oCMenu.barBorderClass=\"\"
    //Elementeinstellungen
    oCMenu.level[0]=new cm_makeLevel() //Syntax um neues Element zu erzeugen
    oCMenu.level[0].width=105
    oCMenu.level[0].height=20
    oCMenu.level[0].regClass=\"clLevel0\"
    oCMenu.level[0].overClass=\"clLevel0over\"
    oCMenu.level[0].borderX=0
    oCMenu.level[0].borderY=0
    oCMenu.level[0].borderClass=0
    oCMenu.level[0].offsetX=0
    oCMenu.level[0].offsetY=0
    oCMenu.level[0].rows=1
    oCMenu.level[0].align=\"right\"
    //Beispiel Element 1 - Hier k&ouml;nnen alle Einstellungen abweichend von Element 0 vorgenommen werden
    oCMenu.level[1]=new cm_makeLevel()
    oCMenu.level[1].width=120
    oCMenu.level[1].height=18
    oCMenu.level[1].regClass=\"clLevel1\"
    oCMenu.level[1].overClass=\"clLevel1over\"
    oCMenu.level[1].style=\"\"
    oCMenu.level[1].align=\"right\"
    oCMenu.level[1].offsetX=0
    oCMenu.level[1].offsetY=0
    oCMenu.level[1].borderClass=\"clLevel1border\"
    oCMenu.level[1].borderX=2
    oCMenu.level[1].borderY=2
    oCMenu.level[1].rows=0
    oCMenu.level[1].align=\"bottom\"
    /******************************************
    Menuerzeugung:
    myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout)
    *************************************/
    oCMenu.makeMenu('top0','','Start','index.php')

    oCMenu.makeMenu('top1','','News','Topas_News.php')

    oCMenu.makeMenu('top2','','Allgemein','Topas_Allgemein.php')

    oCMenu.makeMenu('top3','','Topas - Wiki','Topas_Beitrag.php')

    oCMenu.makeMenu('top4','','Schulungen','Topas_Schulungen.php')

    oCMenu.makeMenu('top5','','Koordinatoren','Topas_Koordinatoren.php')

    oCMenu.makeMenu('top6','','Anmeldung','Topas_Freigabe.php')

    oCMenu.makeMenu('top7','','Systemvorrauss.','Topas_Vorraussetzungen.php')

    oCMenu.makeMenu('top8','','Links','Topas_Links.php')

    oCMenu.makeMenu('top9','','FAQ','Topas_FAQ.php')

    oCMenu.makeMenu('top10','','Kontakt','Topas_Hilfe.php')
    oCMenu.makeMenu('sub1','top10','0203/ 52-24075','/index.php')

    //Menukonstruktion durchf&uuml;hren
    oCMenu.construct()
    </script>
    ";
    ?>

  • wenn es doch ganz normal php ist warum benennt man die dann navi_leiste.inc warum nicht navi_leiste.php

    sorry aber dafür binich zu blond...

  • einfach nur, weil die leute das schick finden kann man so sagen ;)
    und zur besseren übersichtlichkeit

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • so ich habs

    meine navi_leiste.inc. includier ich ja mit dem folgenden Befehl in jeder Datei.

    <?php
    include("navi_leiste.inc");
    ?>

    Und das mach ich, damit man nicht in jeder Datei das Menü pflegen muss sondern nur an einer zentralen Stelle und alle anderen Dateien includieren das und zeigen es an.


    danke für eure hilfe... byby