Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Hjemmeside design
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

php include

Af Superbruger Martin / Cooltown.dk | 19-10-2006 12:31 | 1423 visninger | 20 svar, hop til seneste
Jeg har et problem med php include efter jeg har skiftet webhotel. Jeg bruger koden: <?php if ($_GET[id]=="") { include("dinforside.php"); } else { include($id); } ?> Men nu kommer der en fejl: Warning: include() [function.include]: Failed opening '' for inclusion (include_path='.:') in /usr/home/web/web151227/flash/flashspil.php on line 37 Hvad gør jeg forkert?
--
#1
DomaZ.dk
Maxi Supporter
19-10-2006 12:42

Rapporter til Admin
det kunne godt se ud som at det du includer ikke findes på den sti som du prøver at hente det fra... skriver du: www.dinside.dk[...] eller bare http://www.dinside.dk[...]
--
- http://www.servage.net[...] 110 + 5gb webhotel til dig!! - http://domaz.dk[...] http://a-web.dk[...]
#2
Dooley
Giga Supporter
19-10-2006 12:53

Rapporter til Admin
<?php if ($_GET[id]=="") { include("dinforside.php"); } else { include($_GET[id]); } ?>
--
MOHAA:Breakthrough... Det spilles på: 80.197.52.98 Det tog [7] år og [1] eftermiddag at generere denne side
#3
Dooley
Giga Supporter
19-10-2006 12:59

Rapporter til Admin
Hmm, fejlmeddelelsen ser mærkelig ud. (include_path='.:') burde det ikke være (include_path='./')
--
MOHAA:Breakthrough... Det spilles på: 80.197.52.98 Det tog [7] år og [1] eftermiddag at generere denne side
#4
Dooley
Giga Supporter
19-10-2006 13:08

Rapporter til Admin
#3 er vrøvl... glem den. #1 Filen findes og hans path burde være ok, så umiddelbart må det være et variabel-problem.
--
MOHAA:Breakthrough... Det spilles på: 80.197.52.98 Det tog [7] år og [1] eftermiddag at generere denne side
#5
Spunk
Monsterbruger
19-10-2006 14:17

Rapporter til Admin
sæt ./ foran dinforside.php så spiller det ;)
--
...oo00(All you base are belong to us)00oo...
#6
Martin / Cooltown.dk
Superbruger
19-10-2006 14:18

Rapporter til Admin
#7
Dooley
Giga Supporter
19-10-2006 15:22

Rapporter til Admin
#5 Nu er forsiden jo lige det eneste der IKKE er noget galt med. #6 Ville være meget rart med lidt respons på om du gar prøvet forslag 2.
--
MOHAA:Breakthrough... Det spilles på: 80.197.52.98 Det tog [7] år og [1] eftermiddag at generere denne side
#8
Dooley
Giga Supporter
19-10-2006 15:37

Rapporter til Admin
For lige at slå fast en gang for alle: Failed opening '' vi har altså en variabelfejl og ikke en sti-fejl.
--
MOHAA:Breakthrough... Det spilles på: 80.197.52.98 Det tog [7] år og [1] eftermiddag at generere denne side
#9
kawsper
Megabruger
19-10-2006 17:05

Rapporter til Admin
En anden ting, du bør slet ikke gøre sådan der da alle kan include de filer de har lyst til. Det er et potentielt sikkerhedshul du har puttet på din side. Du bør checke hvilke filer det er ok at include.
--
HyggeNet.org - IRC-Netværk for hyggens skyld irc://irc.hyggenet.org:6668/partyline
#10
Martin / Cooltown.dk
Superbruger
19-10-2006 17:27

Rapporter til Admin
Fejlen er fikset #2 virkede, tak for hjælpen! #9 Jeg er igang med at fikse det, skulle lige have det her til at virke først Igen mange tak
--
Tjek min hp http://www.cooltown.dk[...]
#11
Ronson
Guru
19-10-2006 17:50

Rapporter til Admin
#10: Det ville være en god ide at fikse den slags hurtigt, da man ellers kan udføre nogle slemme ting flashspil.php?id=flashspil.php tvinger serveren i knæ, det samme med flashspil.php?id=index.php man kan også include asp og andet kode der ikke automatisk bliver eksekveret af php med flashspil.php?id=../fil.asp f.eks.
--
http://butiksguiden.net[...] < Download vores sjove videoer. http://chipsguiden.dk[...] < Chipsbedømmelser http://chipsguiden.dk[...] < HOL Bladet! http://bitching.dk[...]
#12
Martin / Cooltown.dk
Superbruger
19-10-2006 19:03

Rapporter til Admin
Har i nogle forslag til hvordan man fikser det ?
--
Tjek min hp http://www.cooltown.dk[...]
#13
Ronson
Guru
19-10-2006 19:11

Rapporter til Admin
fjern punktummer og den slags, det kan nemt gøres med str_replace('.', '', $var) men der er sikkert endnu nemmere måder og læs i øvrigt tråden her http://hol.dk[...]
--
http://butiksguiden.net[...] < Download vores sjove videoer. http://chipsguiden.dk[...] < Chipsbedømmelser http://chipsguiden.dk[...] < HOL Bladet! http://bitching.dk[...]
#14
L00t
Moderator
19-10-2006 20:28

Rapporter til Admin
Nu vil jeg bare sådan for lige at illustrere #9s pointe, vise hvordan man kan misbruge sådan et sikkerhedshul. Ved at flikke et mailscript sammen, smide det i en tekstfil på mit eget site og inkludere det på din side, kan jeg nu sende alle de anonyme email jeg har lyst til - på din regning. http://cooltown.dk[...] Og nej, lad nu være med at trykke på linket... jeg får en mail hver gang :)
--
Sidst redigeret
#15
Martin / Cooltown.dk
Superbruger
19-10-2006 21:12

Rapporter til Admin
#14 Det kan jeg godt se er et problem. Jeg går igang med at google et sikrerer script!
--
Tjek min hp http://www.cooltown.dk[...]
#16
Spunk
Monsterbruger
19-10-2006 21:22

Rapporter til Admin
#14 ahh pis læste først sidste linie efter jeg havde trykket 10 gange på linket :( #15 - baserer du din kode på google opslag?? :shock:
--
...oo00(All you base are belong to us)00oo...
#17
Martin / Cooltown.dk
Maxibruger
19-10-2006 21:27

Rapporter til Admin
#16 man skal jo lære det på én måde
--
Tjek min hp http://www.cooltown.dk[...]
#18
L00t
Moderator
19-10-2006 21:52

Rapporter til Admin
Klik endelig på linket nu... jeg har ændret det til at pege på Zimes' emailadresse :)
--
Bevar naturen - sylt et egern http://uvorn.dk[...] http://uvorn.dk[...]
#19
RoadRunnah
Ultrabruger
19-10-2006 22:36

Rapporter til Admin
hvad er forskellen på <?php require("file.php") ?> og require og include?
--
Klokken er nu 13:37, og du er anholdt.
#20
Zimes
Moderator
19-10-2006 23:28

Rapporter til Admin
#19 Det første rimer på desire. Og det er rent faktisk en forklaring jeg har fået en gang. Men mere seriøst så giver include() en warning ved manglende filer og derefter fortsætter, hvor require() giver en stop code og derefter, ja... stopper. #18 Du kan få den i nummi kan du.
--
-Selvudnævnt Googlemaster

Opret svar til indlægget: php include

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning