Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
php zapis do txt

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149
Bydlisko: Houston, Texas
Príspevok NapísalOffline : 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


Offline

Užívateľ
Užívateľ
php zapis do txt

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 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
Offline

Skúsený užívateľ
Skúsený užívateľ
php zapis do txt

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 19.10.2008 15:26

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!
Offline

Užívateľ
Užívateľ
php zapis do txt

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149
Bydlisko: Houston, Texas
Príspevok Napísal autor témyOffline : 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ý


Offline

Užívateľ
Užívateľ
php zapis do txt

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149
Bydlisko: Houston, Texas
Príspevok Napísal autor témyOffline : 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?


Offline

Skúsený užívateľ
Skúsený užívateľ
php zapis do txt

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 19.10.2008 17:49

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!
Offline

Užívateľ
Užívateľ
php zapis do txt

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149
Bydlisko: Houston, Texas
Príspevok Napísal autor témyOffline : 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";
}
?>


Offline

Užívateľ
Užívateľ
php zapis do txt

Registrovaný: 02.11.08
Prihlásený: 10.08.12
Príspevky: 85
Témy: 1
Príspevok NapísalOffline : 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";
}
?>


Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Zapis do txt suborov

v PHP, ASP

0

416

09.10.2010 14:42

tofina0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zapis zo txt suboru do excelu..

v Delphi, Visual Basic

0

562

19.07.2011 19:14

kotlas6667 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ kombinatorika/zapis do txt suboru

v Assembler, C, C++, Pascal, Java

2

1180

13.04.2011 22:46

blabla630 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zapis do txt suboru pomocou javascriptu

v JavaScript, VBScript, Ajax

11

734

22.01.2015 23:15

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Upravovanie txt suboru pomocou php

v PHP, ASP

4

609

14.01.2009 6:58

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [VYRIESENE] PHP vyhladavanie v txt

v PHP, ASP

6

680

11.03.2009 21:41

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php praca s txt suborom

v PHP, ASP

2

668

14.01.2010 10:38

mylan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP citanie z TXT suboru

v PHP, ASP

6

1059

12.06.2010 10:54

kexo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP skript, vyber udajov z TXT suboru

v PHP, ASP

6

1000

10.12.2009 19:39

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zápis

v Pevné disky a radiče

6

831

27.01.2007 13:28

borec Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. robots.txt

v Ostatné

5

726

07.08.2010 21:54

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. robots.txt

v Ostatné

3

582

05.10.2008 16:11

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zápis chýb

v PHP, ASP

10

1045

22.11.2008 9:05

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. NET zapis

v HTML, XHTML, XML, CSS

10

709

13.07.2008 16:01

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SSD zápis

v SSD disky

1

380

17.08.2013 13:20

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Externý .txt súbor

v HTML, XHTML, XML, CSS

11

981

12.05.2009 15:01

pilná lama glama Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra