Jestem prawie kompletnym początkującym dla PHP. Moje tło to C/C++ i C#. Próbuję obiektowo orientować się w jakimś prostym kodzie PHP, ale robię coś nie tak.Dlaczego file_get_contents() zwraca błąd "Nazwa pliku nie może być pusta"?
kod Klasa:
class ConnectionString
{
public $String = "";
public $HostName = "";
public $UserName = "";
public $Password = "";
public $Database = "";
function LoadFromFile($FileName)
{
$this->String = file_get_contents($Filename);
$Values = explode("|", $this->String);
$this->HostName = $Values[0];
$this->UserName = $Values[1];
$this->Password = $Values[2];
$this->Database = $Values[3];
}
}
Kod telefoniczny:
$ConnectionString = new ConnectionString();
$FileName = "db.conf";
$ConnectionString->LoadFromFile($FileName);
print('<p>Connection Info: ' . $Connection->String . '</p>');
Dostaję błąd ann na linii file_get_contents($Filename)
treści: Nazwa pliku nie może być pusta. Jeśli zakodowuję nazwę pliku w miejsce $ Filename, po prostu otrzymam wszystkie puste ciągi dla pól.
Jakiego prostego pojęcia brakuje mi?
To może być najlepszy napisany pytanie ze słowem "początkującego" w tytule , zawsze. +1. –
Nic dziwnego, ponieważ pochodzi z tła C/C++. – MiseryIndex