| Autor | Zpráva | ||
|---|---|---|---|
| Linkula333 Profil * |
#1 · Zasláno: 21. 10. 2011, 07:32:44
Dobrý den,
vlastně jde o to, aby ve chvíli kdy se otevře ten soubor byla uložena IP adresa návštěvníka ..... Zkoušel jsem to takle:
<?php
$soubor=fopen("soubor.txt", "r+");
$ip = $REMOTE_ADDR;
fwrite($soubor, $ip);
fclose($soubor);
?>
Ale pořád mi to tam zapisuje je poslední návštěvu .... Nevíte co s tím ? Předem děkuji |
||
| BuGeR Profil |
#2 · Zasláno: 21. 10. 2011, 07:58:18
Protože ten soubor přepisuješ.. Najdi si funkci na úpravu souboru.
|
||
| Majkl578 Profil |
#3 · Zasláno: 21. 10. 2011, 09:53:57
Pro zápis do souboru použij file_put_contents. Pokud chceš vkládat na konec souboru, použij tutéž funkci a jako 3. argument jí dej FILE_APPEND.
|
||
| CZechBoY Profil |
#4 · Zasláno: 21. 10. 2011, 10:05:08
chceš aby v tom souboru byla jen 1 IP adresa nebo aby tam byl seznam všech IP adres (nehledě na duplicitu) ?
|
||
| Linkula333 Profil * |
#5 · Zasláno: 21. 10. 2011, 14:41:27
Děkuji, už to funguje.
Jenom ještě malá otázka: jak mám udělat aby se při vložení proměné do souboru zalamovali řádky (každé vložení na svůj řádek ...) ? |
||
| Majkl578 Profil |
#6 · Zasláno: 21. 10. 2011, 20:53:55
Musíš to odřádkování vkládat ručně, třeba přidáním
PHP_EOL na konec toho co zapisuješ.
|
||
|
Časová prodleva: 15 let
|
|||
0