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?
sneezeMedlem sedan dec. 20021 804 inlägg Döp filerna till *.php.
Inkludera dom på detta viset:
<?php
include "mapp/fil.php";
?>
BäckmanMedlem sedan nov. 2001274 inlägg 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";
BäckmanMedlem sedan nov. 2001274 inlägg Surt att man ska vara så slö på tangenterna. :)
Typ så här:
<? include ("fil.php"); ?>
Tack killar!!!!
Tusen tack för hjälpen! Nu funkar det. :e PHP är nog inte så dumt trots allt.... ;)
DrydenMedlem sedan aug. 200218 625 inlägg
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?
Web-TorMedlem sedan nov. 200013 890 inlägg 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');
?>
DrydenMedlem sedan aug. 200218 625 inlägg Man lär sig något nytt varje dag. Tack! :)
EskimåMedlem sedan feb. 20043 inlägg 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";