Avatar billede fancy Mester
16. januar 2009 - 15:57 Der er 16 kommentarer og
1 løsning

include af bibliotek

jeg bruger den kode stump til at include min filer med i hoved vinduet men den virker kun hvis filerne ligger i roden sammen med index hvad nu når jeg har nogle filer der ligger i et andet bib.




<p><? if ($_GET[langeskovborgerforening]) {    include("".$_GET[langeskovborgerforening].".php"); } else {
    include("forside.php"); } ?></p>
Avatar billede expnet Seniormester
16. januar 2009 - 16:12 #1
Prøv denne kode ( utestet )

<p>
<?
if (!empty($_GET['langeskovborgerforening'])) {
    if(file_exists($_GET['langeskovborgerforening']))){
        include($_GET['langeskovborgerforening'].".php");
    }elseif(file_exists("DIN_MAPPE_HER/".$_GET['langeskovborgerforening']))){
        include("DIN_MAPPE_HER/".$_GET['langeskovborgerforening'].".php");
    }else{
        include("forside.php");
    }
}else{
    include("forside.php");
}
?>
</p>
Avatar billede fancy Mester
16. januar 2009 - 16:50 #2
jeg for denne error


Parse error: syntax error, unexpected ')' in C:\xampp\htdocs\lbtest\index.php on line 114
Avatar billede expnet Seniormester
16. januar 2009 - 17:13 #3
paste lige linie 112 til 116

fra index.php
Avatar billede dkfire Nybegynder
16. januar 2009 - 17:15 #4
Der er vist lidt for mange ) din den kode.
Lidt rettelser:
<p>
<?
if (!empty($_GET['langeskovborgerforening'])) {
    if(file_exists($_GET['langeskovborgerforening'])){
        include($_GET['langeskovborgerforening'].".php");
    }elseif(file_exists("DIN_MAPPE_HER/".$_GET['langeskovborgerforening'])){
        include("DIN_MAPPE_HER/".$_GET['langeskovborgerforening'].".php");
    }else{
        include("forside.php");
    }
}else{
    include("forside.php");
}
?>
</p>
Avatar billede dkfire Nybegynder
16. januar 2009 - 17:16 #5
din = i
Avatar billede fancy Mester
16. januar 2009 - 19:11 #6
<?
if (!empty($_GET['langeskovborgerforening'])) {
    if(file_exists($_GET['langeskovborgerforening'])){
        include($_GET['langeskovborgerforening'].".php");
    }elseif(file_exists("output//".$_GET['langeskovborgerforening'])){
        include("output//".$_GET['langeskovborgerforening'].".php");
    }else{
        include("forside.php");
    }
}else{
    include("forside.php");
}
?>

den vil ikke include noget heller ikke rod filerne
Avatar billede kjeldsted Novice
16. januar 2009 - 21:58 #7
Skal det ikke være:

<?
if (!empty($_GET['langeskovborgerforening'])) {
    if(file_exists($_GET['langeskovborgerforening'].'.php')){
        include($_GET['langeskovborgerforening'].".php");
    }elseif(file_exists("output//".$_GET['langeskovborgerforening'].'.php')){
        include("output//".$_GET['langeskovborgerforening'].".php");
    }else{
        include("forside.php");
    }
}else{
    include("forside.php");
}
?>
Avatar billede fancy Mester
16. januar 2009 - 23:54 #8
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>



<title>langeskovborgerforening</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">
<!--
body {
    background-color: #66CCFF;


    font-family: 'Trebuchet MS', Verdana, Tahoma, Helvetica, sans-serif;
    font-size: 15px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
   
}

</style></head>

<body>






<div align="center"> <span class="style3"></span>
  <table width="967" border="0" cellpadding="1" cellspacing="1" class="">
      <tr>
        <th width="961" height="665" valign="top" bgcolor="#66CCFF" class="style3" scope="row"><a href="index.php">
        <img src="pic/top.jpg" width="850" height="100" border="1"></a>     
          <table width="852" border="0" cellspacing="1" cellpadding="1" bgcolor="#66CCFF">
          <tr>
            <th width="200" height="214" valign="top" scope="row"><div align="left">
              <table width="200" border="0" cellpadding="1" cellspacing="1" class="border_1">
                <tr>
                  <th background= scope="row"><div align="left" class="style_thin">Menu</div></th>
                </tr>
                <tr>
                  <th height="164" bgcolor="#66FFFF" scope="row"><div align="left" class="style_thin">
                    <p><BR>
                        <a href="?langeskovborgerforening=info">Info</a><BR>
                        <a href="?langeskovborgerforening=_table1_add.php">indmeld</a><BR>
<BR>
                        </p>
                    <p>&nbsp;</p>
                  </div></th>
                </tr>
              </table>
              </p>
            </div></th>
            <td width="645" valign="top"><table width="646" border="0" cellpadding="1" cellspacing="1" class="border_1">
              <tr>
                <th width="640" background="#66FFFF" scope="row"><div align="left" class="style_thin">Indhold</div></th>
              </tr>
              <tr>
                <th bgcolor="#66FFFF" scope="row"><div align="left" class="style_thin">
       
               
                <p>
<p>
<?
if (!empty($_GET['langeskovborgerforening'])) {
    if(file_exists($_GET['langeskovborgerforening'].'.php')){
        include($_GET['langeskovborgerforening'].".php");
    }elseif(file_exists("output".$_GET['langeskovborgerforening'].'.php')){
        include("output".$_GET['langeskovborgerforening'].".php");
    }else{
        include("forside.php");
    }
}
?>

    </p>
</p>
                  </div></th>
              </tr>
            </table></td>
          </tr>
        </table><table width="850" height="40" border="0" cellpadding="1" cellspacing="1" class="border">
    <tr>
      <th width="837" bgcolor="#66FFFF" scope="row"><div align="left" class="style_thin">
        <div align="center">Copyright &copy; 2009 Langeskovborgerforening. </div>
      </div></th>
    </tr>
  </table>  </th>
    </tr>
  </table>
</div>
</body>
</html>


her er hele min index jeg kan ikke se hvad der er galt men som den er nu er der ingen fejl med den vil ikke include hvis filen lighger i et andet bibliotek
Avatar billede expnet Seniormester
17. januar 2009 - 02:02 #9
Sådan som det forgår er at den kigge i følgende mappe(r)

<?
if (!empty($_GET['langeskovborgerforening'])) {
# Findes indhold fra GET i roden af det bibliotek jeg stå i
    if(file_exists($_GET['langeskovborgerforening'].".php")){
        include($_GET['langeskovborgerforening'].".php");
# Findes indhold fra GET i roden af det bibliotek jeg stå i + mappe "FFO/"
    }elseif(file_exists("output".$_GET['langeskovborgerforening'].".php")){
        include("FFO/".$_GET['langeskovborgerforening'].".php");
    }else{
        include("forside.php");
    }
}
?>
Håber det hjælpe dig lidt mere hjæp
Avatar billede expnet Seniormester
17. januar 2009 - 02:05 #10
<?
rettelse:

if (!empty($_GET['langeskovborgerforening'])) {
# Findes indhold fra GET i roden af det bibliotek jeg stå i
    if(file_exists($_GET['langeskovborgerforening'].".php")){
        include($_GET['langeskovborgerforening'].".php");
# Findes indhold fra GET i roden af det bibliotek jeg stå i + mappe "FFO/"
    }elseif(file_exists("FFO/".$_GET['langeskovborgerforening'].".php")){
        include("FFO/".$_GET['langeskovborgerforening'].".php");
    }else{
        include("forside.php");
    }
}
?>
Avatar billede fancy Mester
17. januar 2009 - 12:41 #11
<?


if (!empty($_GET['langeskovborgerforening'])) {
# Findes indhold fra GET i roden af det bibliotek jeg stå i
    if(file_exists($_GET['langeskovborgerforening'].".php")){
        include($_GET['langeskovborgerforening'].".php");
# Findes indhold fra GET i roden af det bibliotek jeg stå i + mappe "output/"
    }elseif(file_exists("FFO/".$_GET['langeskovborgerforening'].".php")){
        include("output/".$_GET['langeskovborgerforening'].".php");
    }else{
        include("forside.php");
    }
}
?>
har prøvet dette med den vil kun iclude forsiden når jeg klikker på linket
Avatar billede expnet Seniormester
17. januar 2009 - 14:33 #12
prøv det her så?
<?
$dir = "output";
if (!empty($_GET['langeskovborgerforening'])) {
# Findes indhold fra GET i roden af det bibliotek jeg stå i
    if(file_exists($_GET['langeskovborgerforening'].".php")){
        include($_GET['langeskovborgerforening'].".php");
# Findes indhold fra GET i roden af det bibliotek jeg stå i + dir
    }elseif(file_exists($dir."/".$_GET['langeskovborgerforening'].".php")){
        include($dir."/".$_GET['langeskovborgerforening'].".php");
    }else{
        include("forside.php");
    }
}
?>
Avatar billede dkfire Nybegynder
17. januar 2009 - 15:27 #13
mangler lige en else til sidst:
<?
$dir = "output";
if (!empty($_GET['langeskovborgerforening'])) {
# Findes indhold fra GET i roden af det bibliotek jeg stå i
    if(file_exists($_GET['langeskovborgerforening'].".php")){
        include($_GET['langeskovborgerforening'].".php");
# Findes indhold fra GET i roden af det bibliotek jeg stå i + dir
    }elseif(file_exists("/".$dir."/".$_GET['langeskovborgerforening'].".php")){
        include($dir."/".$_GET['langeskovborgerforening'].".php");
    }else{
        include("forside.php");
    }
}else {
    include("forside.php");
}
?>
Avatar billede expnet Seniormester
17. januar 2009 - 15:56 #14
Den her virker (testet af her: http://exp.zubnet.dk/860066/ ):
<?
$dir = "output";
if (!empty($_GET['langeskovborgerforening'])) {
# Findes indhold fra GET i roden af det bibliotek jeg stå i
    if(file_exists($_GET['langeskovborgerforening'].".php")){
        include($_GET['langeskovborgerforening'].".php");
# Findes indhold fra GET i roden af det bibliotek jeg stå i + dir
    }elseif(file_exists("".$dir."/".$_GET['langeskovborgerforening'].".php")){
        include($dir."/".$_GET['langeskovborgerforening'].".php");
    }else{
        include("forside.php");
    }
}else {
    include("forside.php");
}
?>
Avatar billede expnet Seniormester
18. januar 2009 - 08:50 #15
fancy -> virker det?
Avatar billede fancy Mester
18. januar 2009 - 11:54 #16
ja det ser det ud

det var rigtig tak for hjælpen

læg et svar
Avatar billede expnet Seniormester
18. januar 2009 - 20:09 #17
okay godt så
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester