I'm using PHP & i wanted to put a text file above(outside) the website root so users can't access it. But i wanted to know how can i read it from my code, i want to open, write/edit some data then save it.
Bana bir örnek verin.
Teşekkürler,
Sadece yerine göreli yolun tam yolunu kullanmanız gerekir. Doğrudan (web sitesi HTML başlar) belge kök yukarıdaki dizin almak için bunu:
echo dirname($_SERVER['DOCUMENT_ROOT']);
Daha sonra, bu değeri almak ve includes / fopens / fgets / file_get_contents kullanmak
include(dirname($_SERVER['DOCUMENT_ROOT'])."/file.php");
Sen gibi bir şey aracılığıyla doğru dizine bir yolunu elde etmek mümkün olmalıdır:
str_replace('httpdocs', '', realpath($_SERVER['DOCUMENT_ROOT']));
NB: (Sen hareket edeceğiz olasılıkla web sunucusu siteleri hizmet için kullandığı isim varsayılan dizin 'ile httpdocs' değiştirmeniz gerekir.)
O dedi, dosya üzerinde çalışan konum web sunucusu olarak aynı kullanıcı / grubuna ait olduğundan emin olmak gerekir. (Genellikle apache / apache.)