Just nu i M3-nätverket
Gå till innehåll

hjälp med php!


öhhh va e det

Rekommendera Poster

öhhh va e det

Jag har lagt upp min hemsida men det kommer upp en fel text:

 

Fatal error: Failed opening required '/commixo/iwcommunity/_inc/top.htm' (include_path='.:/data/apache/php/mmp_lib') in default.php on line 2

 

när jag skriver:

 

<?php require ('/commixo/iwcommunity/_inc/top.inc'); ?>

 

snälla hjälp mig...

 

Länk till kommentar
Dela på andra webbplatser

du kan ändra i din php.ini och lägga till sökvägen till din _inc katalog i include_path variablen.

(så det står typ include_path='.:/data/apache/php/mmp_lib:/här/skriver/du/den'

 

Länk till kommentar
Dela på andra webbplatser

öhhh va e det

ursäkta mig men nu fattar jag inte. Php.ini vad menar du med det och allt annat, asså ursäkta men jag är nybörjare i php så.

 

Länk till kommentar
Dela på andra webbplatser

är det din egen server? OS? linux eller windows? Är '/commixo/iwcommunity/_inc/top.htm' den fullständiga sökvägen till filen?

 

Länk till kommentar
Dela på andra webbplatser

Det är ingen bra lösning att lägga till mappen i include_path, som Christian föreslår.

 

Bättre är att reda ut dina relativa länkar. Du verkar du blanda ihop servermappar och mappar ut mot Internet. Dessa är inte samma sak.

 

Om vi antar att du har skriptet ovan, och detta ligger i din huvudmapp, som i detta fall heter "commixo/iwcommunity". I denna mapp finns en undermapp som heter "_inc". I denna ligger filen du vill inkludera.

 

Då kan det se ut så här, för att göra en bombsäker inkludering, som alltid fungerar:

$mapp = dirname(__FILE__);
$sep = DIRECTORY_SEPARATOR;
require($mapp . $sep . "_inc" . $sep . "top.inc");

Hänger du med? Om inte, säg till så ska jag försöka förklara lite mer.

 

Länk till kommentar
Dela på andra webbplatser

öhhh va e det

tack för det!

men nu är problemet det att det fungerar bara i huvudmappen. Och är du snäll att skriva upp en kod i fall man ska öppna den i en mapp som ligger i huvud mappen (iwcommunity) som t. ex. öppna den i

/commixo/iwcommunity/login/login.php

hur gör jag då????

 

Länk till kommentar
Dela på andra webbplatser

Exempel en nivå högre upp i strukturen:

$mapp = dirname(__FILE__);
$sep = DIRECTORY_SEPARATOR;
require($mapp . $sep . ".." . $sep . "_inc" . $sep . "top.inc");

Exempel två nivåer högre upp:

$mapp = dirname(__FILE__);
$sep = DIRECTORY_SEPARATOR;
require($mapp . $sep . ".." . $sep . ".." . $sep . "_inc" . $sep . "top.inc");

Och så vidare...

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...