webForumDet fria alternativet

funktioner i en egen fil.

PHP

7 svar · 277 visningar · startad av RanXeroX

Medlem sedan maj 2000829 inlägg
Frågan#1

Tja ba..

Jag har skapat ett par funktioner som jag har högst upp i mitt dokument. Jag skulle vilja ha dessa funktioner i en egenfil.

Som jag sedan anroppar på något sätt.. så att jag kan använda mig av funktionerna i mitt .php dokument senare..

Typ som css, men för php-funktioner..

Någon som vet något ?

// xerox

Medlem sedan maj 2002647 inlägg
#2

spara som .php (så att ingen kan komma åt filen utan att den har exekverats) och sedan så är det bara att köra <? include ("funktioner.php"); ?>

Många använder .inc men då kan det hända att någon letar reda på dinfil.inc och om du skulle råka ha lösenord etc där så skulle ju inte det vara så bra för då kan de se dem och de kollar källan... använder du .php så kommer ju funktionen att köras och endast html-kod synas i källan

Medlem sedan maj 2000829 inlägg
#3

Tack så mycket..
Det var en smart ide.. måste jag få säga.. =)

Då var det inte svårare en så .. skönt att slippa alla funktioner
i dokumentet..

// xerox

Medlem sedan sep. 2000438 inlägg
#4

skillnaden på include och require är vad??? =)
jag använder alltid require och det fungerar ju fin fint.

Medlem sedan mars 20007 896 inlägg
#5

Om filen inte hittas när man använda require(), så dör scriptet med ett felmeddelande om det. Det gör det inte vid include().

Medlem sedan okt. 20001 285 inlägg
#6

du menar tvärtom ? require ger inget felmeddelande :D

Medlem sedan mars 20007 896 inlägg
#7

Jo, det ska det göra. Med att filen inte hittas. Require betyder ju 'kräva' - filen måste alltså inkluderas.

Medlem sedan mars 20007 896 inlägg
#8

Saxat från manualen:

Manualen skrev:

require() and include() are identical in every way except how they handle failure. include() produces a Warning while require() results in a Fatal Error. In other words, don't hesitate to use require() if you want a missing file to halt processing of the page. include() does not behave this way, the script will continue regardless. Be sure to have an appropriate include_path setting as well.

263 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)