Re: include voor DB connectie [php]
Marcel:
> idd als php uitgezet wordt dan zie je de sourcecode
Welnee. Als PHP uitvalt, dan wordt de 'include()' ook niet uitgevoerd, en
blijft het dblogin-bestandje geparkeerd op de server staan zonder dat
iemand dat ding binnenkrijgt.
--
Erick
"Begin ik misschien aan wedervraagmoeheid te lijden?" - René Pijlman in
niwo
Re: include voor DB connectie [php]
> Matthijs, je kan ook gebruik maken can constant variabels:
>
> http://nl3.php.net/Constants
nog nooit van gehoord. Maar bedankt, ik ga het zo eens even doorlezen.
Groeten,
Matthijs
Re: include voor DB connectie [php]
In article <MPG.1e14a02a79fefd8b989c3a@news.individual.net> ,
Erick T. Barkhuis <erick.usenet@ardane.c-o-m> wrote:
>Marcel:
>
>> idd als php uitgezet wordt dan zie je de sourcecode
>
>Welnee. Als PHP uitvalt, dan wordt de 'include()' ook niet uitgevoerd, en
>blijft het dblogin-bestandje geparkeerd op de server staan zonder dat
>iemand dat ding binnenkrijgt.
Totdat ik de source lees, kijk wat er wordt ge-include()'d en
dat handmatig opvraag.
Arnoud
--
Arnoud Engelfriet, Dutch & European patent attorney - Speaking only for myself
Patents, copyright and IPR explained for techies: http://www.iusmentis.com/
Re: include voor DB connectie [php]
"Arnoud "Galactus" Engelfriet" <galactus@stack.nl> schreef in bericht
news:doe0k5$2je$1@toad.stack.nl...
> In article <MPG.1e14a02a79fefd8b989c3a@news.individual.net> ,
> Erick T. Barkhuis <erick.usenet@ardane.c-o-m> wrote:
>>Marcel:
>>
>>> idd als php uitgezet wordt dan zie je de sourcecode
>>
>>Welnee. Als PHP uitvalt, dan wordt de 'include()' ook niet uitgevoerd, en
>>blijft het dblogin-bestandje geparkeerd op de server staan zonder dat
>>iemand dat ding binnenkrijgt.
>
> Totdat ik de source lees, kijk wat er wordt ge-include()'d en
> dat handmatig opvraag.
>
> Arnoud
>
> --
Ja dat is hem....!!!
Re: include voor DB connectie [php]
Arnoud Galactus Engelfriet:
> In article <MPG.1e14a02a79fefd8b989c3a@news.individual.net> ,
> Erick T. Barkhuis <erick.usenet@ardane.c-o-m> wrote:
> >Marcel:
> >
> >> idd als php uitgezet wordt dan zie je de sourcecode
> >
> >Welnee. Als PHP uitvalt, dan wordt de 'include()' ook niet uitgevoerd,
>
> Totdat ik de source lees, kijk wat er wordt ge-include()'d en
> dat handmatig opvraag.
Je moet die include() dan ook onzichtbaar in de source opnemen,
natuurlijk:
<p style="display:none;">
include('dblogin.inc');
</p>
Ben je overal vanaf!
--
Erick
"Het valt mij op dat Opera toch wat problemen heeft met php" - Jeroen FF
Heymans in niwo
Re: include voor DB connectie [php]
Erick T. Barkhuis schreef op 22-12-2005 12:04:
> Je moet die include() dan ook onzichtbaar in de source opnemen,
> natuurlijk:
>
> <p style="display:none;">
> include('dblogin.inc');
> </p>
>
> Ben je overal vanaf!
Niet, dus.
Je kunt het beste het bestand dat je include() op een plek zetten waar
je als bezoeker niet bij kunt: in een map buiten de DocumentRoot, of
beveiligen (bv. met .htaccess).
--
Met vriendelijke groeten,
Geert Wirken
Re: include voor DB connectie [php]
Geert Wirken:
> Erick T. Barkhuis schreef op 22-12-2005 12:04:
> > Je moet die include() dan ook onzichtbaar in de source opnemen,
> > natuurlijk:
> >
> > <p style="display:none;">
> > include('dblogin.inc');
> > </p>
> >
> > Ben je overal vanaf!
>
> Niet, dus.
*proest*
Heb je het al eens geprobeerd, dan?
--
Erick
"Ok, je kunt natuurlijk alles proberen, echter dan doet ie het soms
goed." - Loek in niwo
Re: include voor DB connectie [php]
"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> wrote:
> Geert Wirken:
>> Erick T. Barkhuis schreef op 22-12-2005 12:04:
>>> Je moet die include() dan ook onzichtbaar in de source opnemen,
>>> natuurlijk:
>>> <p style="display:none;">
>>> include('dblogin.inc');
>>> </p>
>>>
>>> Ben je overal vanaf!
>> Niet, dus.
> *proest*
Geert heeft 'ergens' wel gelijk! [d.w.z., niet iedereen heeft een (goed
beveiligde) humorscanner in huis.]
WD
Re: include voor DB connectie [php]
Warden Dave:
> Erick :
> > Geert Wirken:
> >> Erick :
>
> >>> Je moet die include() dan ook onzichtbaar in de source opnemen,
> >>> natuurlijk:
>
> >>> <p style="display:none;">
> >>> include('dblogin.inc');
> >>> </p>
> >>>
> >>> Ben je overal vanaf!
>
> >> Niet, dus.
>
> > *proest*
>
> Geert heeft 'ergens' wel gelijk! [d.w.z., niet iedereen heeft een (goed
> beveiligde) humorscanner in huis.]
Wellicht had ik het dan wat makkelijker scanbaar moeten maken middels:
<script type="text/php" style="display:none;">include()</script>?
--
Erick
"Welke uitvluchten verzonnen mensen eigenlijk voor er computers waren?"
Re: include voor DB connectie [php]
Erick T Barkhuis <erick.usenet@ardane.c-o-m>:
> Wellicht had ik het dan wat makkelijker scanbaar moeten maken middels:
> <script type="text/php" style="display:none;">include()</script>?
Hij had het nog over .htaccess, dus je moet die class gebruiken?
<script type="text/php" class="htaccess">include()</script>?
--
robert
Re: include voor DB connectie [php]
"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> wrote:
> Warden Dave:
>> Geert heeft 'ergens' wel gelijk! [d.w.z., niet iedereen heeft een
>> (goed beveiligde) humorscanner in huis.]
>
> Wellicht had ik het dan wat makkelijker scanbaar moeten maken middels:
> <script type="text/php" style="display:none;">include()</script>?
Jaja. Wat dan, net zo goed, ook gelijk zou kunnen:
<uitvlucht
type = "tekst/pre-oudejaarsconferance"
style = "DISPLAY:NONE"
>include 'grollen_en_grappen.inc';
</uitvlucht>
[Geschikt voor lezers tussen de 0 en 130 jaar.]
WD
Re: include voor DB connectie [php]
Erick T. Barkhuis schreef op 22-12-2005 16:49:
> *proest*
> Heb je het al eens geprobeerd, dan?
Huh, niet helemaal wakker denk ik ;)
Re: include voor DB connectie [php]
robert schreef op 22-12-2005 17:12:
> Hij had het nog over .htaccess, dus je moet die class gebruiken?
> <script type="text/php" class="htaccess">include()</script>?
Ja, goed plan ;)
--
[en ik zal voortaan beter lezen...]
Re: include voor DB connectie [php]
Arnoud Galactus Engelfriet wrote:
> In article <b1573$43aa725f$d969db07$11727@cache40.multikabel. net>,
> Marcel <sorryafraidofspam@nospam.com> wrote:
>
>>Ik zou overigens geen .inc voor je database connectie file gebruiken maar
>>.php. Een inc file kan iemand lezen namelijk dus als iemand je site 'slurpt'
>>(met bijv. webgrabber) dan kan ik die daarna zo de connectie met je database
>>lezen....
>
>
> Allereerst moet die iemand dan wel weten hoe je .inc heet,
> maar "login.inc" of zo zou een goeie gok zijn.
>
> Verder, stel dat PHP zelf stukgaat of per ongeluk uitgezet wordt
> door de admin. Dan kan iedereen je .php bestanden downloaden als
> gewone tekst. Daar moeten dus geen wachtwoorden instaan!
>
> Persoonlijk zou ik zo'n include file altijd buiten de public_html
> houden. Je PHP script kan elk bestand openen, maar de webserver
> zal het bestand dan nooit opsturen.
> require("/home/galactus/etc/login.inc");
> Knappe jongen die die op weet te vragen via mijn webserver.
>
> Arnoud
>
Als je de volgende instructie opneemt in je .htaccess bestand (die in de
webroot staat) loop je geen risico meer dat een .inc file geopend kan
worden - ook al zou deze in een subdirectory van de webroot staan.
<Files ~ "\.inc$">
Order allow,deny
Deny from all
</Files>
Uiteraard blijft het beter om .inc files buiten de webroot te zetten,
maar als dat niet kan is dit een mooie tussenoplossing.
Gr, Juliette