Autor | Zpráva | ||
---|---|---|---|
Filip0913 Profil * |
#1 · Zasláno: 11. 4. 2011, 14:02:29
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 |
#2 · Zasláno: 11. 4. 2011, 14:20:16 · Upravil/a: __construct
<?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 |
#3 · Zasláno: 11. 4. 2011, 14:35:23
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 * |
#4 · Zasláno: 11. 4. 2011, 15:18:09
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 |
#5 · Zasláno: 11. 4. 2011, 16:40:09
Filip0913:
Jo. Spustí se to při každým zobrazení toho souboru. |
||
Časová prodleva: 15 let
|
0