Sorun body.html
olarak aynı klasörde olan bir sınıf yöntemi file _ get _ contents("body.html")
kullanmaktır. Sorun dosyanın bulunamadığını belirten bir hata alıyorum olmasıdır. Başka bir sınıftan ben yöntemi file _ get _ contents("body.html")
kullanan dosyası gerektiren, ve aniden filepath gibi ".. / Beden / body.html" kullanmak zorunda çünkü bu ..!
Değil mi biraz garip değil mi? Yöntemini çağırır sınıfı file _ get _ contents("body.html")
body.html
olarak aynı klasörde, ancak sınıf başka bir yerde başka bir sınıftan gereklidir, çünkü ben yeni bir dosya yolunu gerekiyor?!
İşte dizinler ve dosyalar üzerinde kısa bir listesi:
lib/main/main.php
lib/body/body.php
lib/body/body.html
Bu body.php olduğunu:
class Body {
public function getOutput(){
return file_get_contents("body.html");
}
}
Bu main.php olduğunu:
require '../body/body.php';
class Main {
private $title;
private $body;
function __construct() {
$this->body = new Body();
}
public function setTitle($title) {
$this->title = $title;
}
public function getOutput(){
//prints html with the body and other stuff..
}
}
$class = new Main();
$class->setTitle("Tittel");
echo $class->getOutput();
Ben sormak şey [(0)] body.php
body.html
olarak aynı klasörde ama ben bir başka class {gerektirir yolunu değiştirmek zorunda hata bir düzeltmedir } başka bir yerde açıklanan yöntemle in file _ get _ contents("body.html")
Teşekkürler!