PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
mooduli failid kõikidele virtuaalserveri kontodele
Postitaja: trina 2005-02-14 13:40:53
Kuhu peaks toppima nende moodulite failid kui on vaja et need oleks kasutatavad kõikidel virtuaalserveri kontodel. Mõtlesin et ei hakka igaühele eraldi kopeerima, et inkluudiks vajalikud failid.

blaa/blaa2/www_nimi/htdocs/index.php

Tahtsin index faili sisse võtta faili mille aadress oli include 'blaa/blaa2/modules/test.class.php'; või include '../../modules/test.class.php'; aga ei õnnestunud


Mida teha, et oleks turvaline kuid samas nii nagu mul eesmärk on?
RE: mooduli failid kõikidele virtuaalserveri kontodele
Postitaja: axelpaan_ 2005-02-14 18:25:42
ma siiski oletan ja loodan, et virtuaalserver on nii seadistatud, et teise konto alt ei saa midagi includeda

includemisel võiks kasutada faili täpset aadressi
/home/virtual1/httpd/includetav.php
või midagi sellist

täpse faili asukoha saab teada php koodis nii
echo realpath('.');
RE: mooduli failid kõikidele virtuaalserveri kontodele
Postitaja: lk 2005-02-14 18:39:57
php.ini-s on selline asi nagu include_path

sellega saab määrata mis kaustast faile saab lisaks includeda
RE: mooduli failid kõikidele virtuaalserveri kontodele
Postitaja: trina 2005-02-14 18:43:14
mõlemad variandid ei tööta
RE: mooduli failid kõikidele virtuaalserveri kontodele
Postitaja: trina 2005-02-14 18:44:00
TSITEERITUD:
mõlemad variandid ei tööta


käis axelpaani näidete kohta
RE: mooduli failid kõikidele virtuaalserveri kontodele
Postitaja: trina 2005-02-14 19:16:13
Ajasin siis jälgi kus on see include_path ja panin sinna oma asjad.

Nüüd pole muud vaja kui require_once ja asi töötab :)
RE: mooduli failid kõikidele virtuaalserveri kontodele
Postitaja: muidumeez 2005-02-14 19:45:49
Meie õnnesoovid

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0799150466919