PHP - kökü üzerinde düzenleme metin dosyası

3 Cevap php

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,

3 Cevap

PHP'nin kılavuzunda, Dosya Sistemi bölüm Bunu yapmak için iyi bir çok örnek bulabilirsiniz. Bağlantıları kontrol edin:

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.)