Autor Zpráva
Filip0913
Profil *
Mám tento kód, ale nějak mi nechce fungovat:
<?php
$url = fopen("url.txt", "a");
$stranka = !empty($_SERVER['HTTP_REFERER']);
fwrite($url, $stranka+"\n");
?>

dokonce se mi ani nevytvoří soubor url.txt. Díky
__construct
Profil
<?php
$url = fopen("url.txt", "a+");
if(!empty($_SERVER['HTTP_REFERER']))
{
    // $stranka = !empty($_SERVER['HTTP_REFERER']) uloží do premennej boolean hodnotu ktorú vracia fukncia empty
    $stranka = $_SERVER['HTTP_REFERER'];
}
else
{
    $stranka = 'Bez referrera';
}
fwrite($url, $stranka."\r\n"); // Na spájanie reťazcov sa v PHP používa bodka - nie plus
fclose($url); // Súbor vždy zatváraj
Radek9
Profil
Filip0913:
Jinak ještě k tvému řešení: funkce empty() vrací boolean (true/false). Takže je celkem logické, že to nefunguje.
Filip0913
Profil *
Jo, díky. PHP neumím, takže jsem si toho nevšiml. Ještě takový blbý dotaz, jak to mám spustit (normálně na stránce)? Stačí když to dám do index.php a to se spustí samo?
Radek9
Profil
Filip0913:
Jo. Spustí se to při každým zobrazení toho souboru.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: