webForumDet fria alternativet

Nybörjarfråga - includefiler

PHP

10 svar · 294 visningar · startad av Galifante

Medlem sedan sep. 200246 inlägg
Frågan#1

Hejsan!

Har precis börjat med php och behöver lite hjälp. Ska lägga in några include-filer på en sida men vet inte vilket format jag ska spara dom i.... html, inc eller vad? Försökte med <!--#include virtual="../filens_namn.html" --> men det funkar inte :l Hjälp, någon?

Medlem sedan dec. 20021 804 inlägg
#2

Döp filerna till *.php.
Inkludera dom på detta viset:

<?php
include "mapp/fil.php";
?>
Medlem sedan nov. 2001274 inlägg
#3

När du använder PHP så ska du helst spara dina include-filer som *.PHP. Om du sparar dem som t.ex. *.inc så kan det innebära brister i säkerheten då vilken användare som helst kan öppna och se PHP-koden i den, tror jag. :)

I PHP inkluderar du filer såhär:

include "minfil.php";
Medlem sedan nov. 2001274 inlägg
#4

Surt att man ska vara så slö på tangenterna. :)

Medlem sedan apr. 20021 155 inlägg
#5

Typ så här:

<? include ("fil.php"); ?>
Medlem sedan apr. 20021 155 inlägg
#6

välkommen i gänget.. :)

Medlem sedan sep. 200246 inlägg
#7

Tack killar!!!!

Tusen tack för hjälpen! Nu funkar det. :e PHP är nog inte så dumt trots allt.... ;)

Medlem sedan aug. 200218 625 inlägg
#8

Bäckman skrev:

Om du sparar dem som t.ex. *.inc så kan det innebära brister i säkerheten då vilken användare som helst kan öppna och se PHP-koden i den, tror jag. :)

Kan du eller någon annan bekräfta det där?

Medlem sedan nov. 200013 890 inlägg
#9

Jag kan bekräfta det.
Vet man namnet på filen är det bara att skriva in adressen i adressfältet så visas koden.

Det är alltså dumt att inkludera filer så här:

<?
include('password_to_database.inc');
?>
Medlem sedan aug. 200218 625 inlägg
#10

Man lär sig något nytt varje dag. Tack! :)

Medlem sedan feb. 20043 inlägg
#11

du kan spara dom som precis vad du vill... din-include-fil.byxa går utmärkt. om filen innehållår något du är rädd om t.ex. password för ngn databas eller nåt ska du helst spara den som PHP för då körs den som en phpsida och besökaren kan inte få tillgång till vad filen innehåller.

skriv så här:

include "include-fill.php";
261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)