webForumDet fria alternativet

Felmeddelande om require misslyckas

PHP

6 svar · 338 visningar · startad av Rödalacket

Medlem sedan feb. 20002 612 inlägg
Frågan#1

Kan man få ett meddelande typ "Tyvärr något problem just nu" om require() misslyckas?

Medlem sedan mars 20007 896 inlägg
#2

Nej, inte utan att modifera om lite och trixa med funktioner. require () genererar ju ett felmeddelande och körningen dör om en fil inte hittas. Du skulle kunna komma runt det genom något liknande:

<?php
if ( !file_exists ( "filen.php" ) ) {
     echo "Tyvärr något problem";
     exit;
}
require ( "filen.php" );
...
Medlem sedan feb. 20002 612 inlägg
#3

:bire

Medlem sedan mars 2000263 inlägg
#4

Skulle man inte typ kunna göra så här:

@require("filen.php") or die("Tyvärr något fel");
Medlem sedan mars 20007 896 inlägg
#5

Jo, det är iofs möjligt att det går. Testa. :)

Medlem sedan okt. 2001152 inlägg
#6

Är inte @ framför ett kommando/funktion till för att förhindra att felmeddelande visas ? Eller jag helt ute och cyklar ? :\

Medlem sedan mars 20007 896 inlägg
#7

Virrdo> Du har rätt. :)

273 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)