| | |
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal Unlink: 19.10.2008 14:56 | |
|
ahojte mam taký skript že
Kód: <?php echo $_GET['m']; ?> Tvoja ip: <?php echo $_SERVER['REMOTE_ADDR']; ?> a keď zadám meno.php?m=meno tak mi vypíše Kód: meno
213.151.228.210
a ja chcem aby toto zapísalo aj do txt súboru a to tak že riadok by bol
1. 14:56 meno 213.151.228.210
2. 14:56 meno 213.151.228.210
3. 14:56 meno 213.151.228.210
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 19.10.2008 15:13 | |
|
http://sk.php.net/fwrite - tam je pouzita aj funkcia fopen() v príklade
http://sk.php.net/date - na zistenie casu
a poskladas si to dokopy
vytvoris si txt subor, das mu prava na 777
otvoris si subor Kód: $subor=file(http://domena.tld/subor.txt); spravis si premennu napr. $zapis Kód: $zapis = (count($subor)+2).". ".date('H:i')." ".$_GET['m']." ".$_SERVER['REMOTE_ADDR']."\n";
a potom zapises cez Fopen premennu $zapis
edit //najrpv si nacitaj obsah suboru do nejakej premennej, a potom zapis ako $povodny_obsah.$zapis (aby sa ti zapis dal na koniec suboru)
_________________ Sorry za prelkepy |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
alebo file_get_contents a file_put_contents, je to jednoduchšie, nepotrebuješ otvárať a zatvárať.
echo $_GET['m']; - pozor, chyba, možné xss
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal autor témy Unlink: 19.10.2008 16:04 | |
|
no a ešte potrebujem aby tam zapísalo to čo mi vyhodí tento skript
Kód: <SCRIPT LANGUAGE="JavaScript"> <!-- Begin rnd.today=new Date(); rnd.seed=rnd.today.getTime();
function rnd() { rnd.seed = (rnd.seed*9301+49297) % 233280; return rnd.seed/(233280.0); };
function rand(number) { var result = Math.ceil(rnd()*number); if (!result)result++; return result }; var ad_cnt1 = 4; var ad1 = rand(ad_cnt1); var link1; if (ad1==1) { link1="1HP"; } if (ad1==2) { link1="100HP"; } if (ad1==3) { link1="1000HP"; } if (ad1==4) { link1="10000HP"; } document.write('<center>'); document.write('<big><big><big><b><font color="red">' + link1 + '</font></b></big></big></big>'); document.write('</center>'); // End --> </SCRIPT> ten riadok Kód: $zapis = date('d M Y, D H:i')." ".$_GET['m']." zobral ".$_GET['z']." a jeho ip je: ".$_SERVER['REMOTE_ADDR']." \n";
alebo ak poznáze obdobu toho JS v php že my náhodne vyberie jednu hodnotu tak mi ho sem pls dajte budem vdačný
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal autor témy Unlink: 19.10.2008 17:24 | |
|
isto poznáte
Kód: <? echo $_SERVER['REMOTE_ADDR']; echo $_SERVER['HTTP_USER_AGENT'];
a neviete ešte dalšie takéto kódy čo mi vypíšu napr. krajinu alebo OS atd?
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
vypíš si print_r($_SERVER);
S tou krajinou a inými informáciami to bude ťažšie. Pozri si http://www.google-analytics.com/urchin.js ale pozor na licenciu, iba pozri, nekopíruj
Inak nezisťuj moc informácií, sa ti to môže vymknúť z rúk. Sa ti niekto nabúra do DB, to je průser jak krava. Okrem toho si povinný zas*aným fízlom poskytovať informácie, tak radšej žiadne nemať. Teda to je aspoň môj názor na to...
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal autor témy Unlink: 20.10.2008 14:25 | |
|
ok a dá sa nejak spraviť to že to čo mi odosilela do toho txt súboru by som prepísal tak že bede len ip adresy a proste kliknem na stránku a odošle mi to to toho txt súboru moju ip ale keď kliknem znova tak to overí že moja ip tam už je a vypíše mi hlásenie
napr. nieje možné klikať viac krát
bo to mám takto
Kód: <?php $filename = 'data.txt'; $zapis =$_SERVER['REMOTE_ADDR'] \n"; $somecontent = $zapis;
// Let's make sure the file exists and is writable first. if (is_writable($filename)) {
// In our example we're opening $filename in append mode. // The file pointer is at the bottom of the file hence // that's where $somecontent will go when we fwrite() it. if (!$handle = fopen($filename, 'a')) { echo "Cannot open file ($filename)"; exit; }
// Write $somecontent to our opened file. if (fwrite($handle, $somecontent) === FALSE) { echo "Cannot write to file ($filename)"; exit; } fclose($handle);
} else { echo "The file $filename is not writable"; } ?>
|
|
Registrovaný: 02.11.08 Prihlásený: 10.08.12 Príspevky: 85 Témy: 1 | Napísal Patkoo: 09.11.2008 16:52 | |
|
mozno nieco taketo ...
Kód: <?php $filename = 'data.txt'; $zapis =$_SERVER['REMOTE_ADDR'] . "\n"; $somecontent = $zapis;
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'a')) { echo "Cannot open file ($filename)"; exit; } $text = file_get_contents($filename); $ip = $_SERVER['REMOTE_ADDR']; if(stristr($text, $ip) === FALSE) { if (fwrite($handle, $somecontent) === FALSE) { echo "Cannot write to file ($filename)"; exit; } } else { echo "IP už je v súbore zapísaná !"; } fclose($handle); } else { echo "The file $filename is not writable"; } ?>
|
|
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Zapis do txt suborov v PHP, ASP | 0 | 416 | 09.10.2010 14:42 tofina0 | | Zapis zo txt suboru do excelu.. v Delphi, Visual Basic | 0 | 562 | 19.07.2011 19:14 kotlas6667 | | C++ kombinatorika/zapis do txt suboru v Assembler, C, C++, Pascal, Java | 2 | 1180 | 13.04.2011 22:46 blabla630 | | zapis do txt suboru pomocou javascriptu v JavaScript, VBScript, Ajax | 11 | 734 | 22.01.2015 23:15 chrono | | Upravovanie txt suboru pomocou php v PHP, ASP | 4 | 609 | 14.01.2009 6:58 JanoF | | [VYRIESENE] PHP vyhladavanie v txt v PHP, ASP | 6 | 680 | 11.03.2009 21:41 Tominator | | php praca s txt suborom v PHP, ASP | 2 | 668 | 14.01.2010 10:38 mylan | | PHP citanie z TXT suboru v PHP, ASP | 6 | 1059 | 12.06.2010 10:54 kexo | | PHP skript, vyber udajov z TXT suboru v PHP, ASP | 6 | 1000 | 10.12.2009 19:39 stenley | | zápis v Pevné disky a radiče | 6 | 831 | 27.01.2007 13:28 borec | | robots.txt v Ostatné | 5 | 726 | 07.08.2010 21:54 shaggy | | robots.txt v Ostatné | 3 | 582 | 05.10.2008 16:11 JanoF | | Zápis chýb v PHP, ASP | 10 | 1045 | 22.11.2008 9:05 stenley | | NET zapis v HTML, XHTML, XML, CSS | 10 | 709 | 13.07.2008 16:01 shaggy | | SSD zápis v SSD disky | 1 | 380 | 17.08.2013 13:20 shiro | | Externý .txt súbor v HTML, XHTML, XML, CSS | 11 | 981 | 12.05.2009 15:01 pilná lama glama |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|