Pomoc - script php

Programovacie jazyky, rady, poradňa...
blazen300
Amateur
Amateur
Príspevky: 15
Registrovaný: 26 máj 2009, 11:43

Pomoc - script php

Príspevok od používateľa blazen300 »

zdravim, skusal som uz vseliake navody ale nic mi nefunguje, kto vie nech mi poradi potrebujem script, ak niekto prijde na moju stranku potrebujem aby sa mi jeho IP ulozila niekde do .txt a aby som si ju vedel pozriet, iba toto nic viac kto vie nech poradi konkretny navod alebo napisat sem script. dakujem

//edit t0m4s3: presunute do programovania
ST1GD3R
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 250
Registrovaný: 20 apr 2009, 11:32
Bydlisko: Doma

Príspevok od používateľa ST1GD3R »

http://www.anujpathania.blogspot.com/20 ... cript.html
S tým že toto ips.html zmeň na subor.txt

BTW : Nabuduce stačí len použiť google :) Nič ťažké.
blazen300
Amateur
Amateur
Príspevky: 15
Registrovaný: 26 máj 2009, 11:43

nefunguje ten script

Príspevok od používateľa blazen300 »

nefunguje to aj tak do index.php som napisal toto : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>IP Logger</title>
</head>
<body>
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$pagina = $_SERVER['REQUEST_URI'];
$datum = date("d-m-y / H:i:s");
$invoegen = $datum . " - " . $ip . " - " . $pagina . "<br />";
$fopen = fopen("ip.txt", "a");
fwrite($fopen, $invoegen);
fclose($fopen);
?>
</body>
</html>

ale v .txt sa mi ipcka nezobrazuje a toto mi vypise : Warning: fopen(ip.txt) [function.fopen]: failed to open stream: Permission denied in /home/www/707.cz/subdomains/jupiter/index.php on line 13

Warning: fwrite(): supplied argument is not a valid stream resource in /home/www/707.cz/subdomains/jupiter/index.php on line 14

Warning: fclose(): supplied argument is not a valid stream resource in /home/www/707.cz/subdomains/jupiter/index.php on line 15
ST1GD3R
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 250
Registrovaný: 20 apr 2009, 11:32
Bydlisko: Doma

Príspevok od používateľa ST1GD3R »

Tak si tam nastav atributy na 777 alebo neaké aby mohol aj uzivatel zapsiovat
blazen300
Amateur
Amateur
Príspevky: 15
Registrovaný: 26 máj 2009, 11:43

Príspevok od používateľa blazen300 »

neviem ako to mam nastavit tie atributy som zaciatocnik a ucim sa taze vsetkemu nerozumiem :(, mohol by si mi napisat prsne ako to ma byt ? len nech to nahrajem na stranku a nech to uz funguje. dakujem
ST1GD3R
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 250
Registrovaný: 20 apr 2009, 11:32
Bydlisko: Doma

Príspevok od používateľa ST1GD3R »

No veď na FTP. Si zmeň atributy suboru
blazen300
Amateur
Amateur
Príspevky: 15
Registrovaný: 26 máj 2009, 11:43

Príspevok od používateľa blazen300 »

ale ako to mam zmenit co tam mam prepisat abo jak ?
ST1GD3R
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 250
Registrovaný: 20 apr 2009, 11:32
Bydlisko: Doma

Príspevok od používateľa ST1GD3R »

Ja neivem ako ti to mám napísať kks..šak si napr v TC alebo aký klient používaš na FTP. klikneš na ten subor a das zmenit atributy
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Príspevok od používateľa Mmartin »

Kód: Vybrať všetko

<?php
$fopen=fopen("subor.txt", "a");
$ip = $_SERVER['REMOTE_ADDR'];
fwrite($fopen, $ip . "\r\n");
fclose($fopen);
?>
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

blazen300 napísal:ale ako to mam zmenit co tam mam prepisat abo jak ?
pred riadok $fopen = fopen("ip.txt", "a"); daj chmod("ip.txt",777);
Nie je to optimálne riešenie, ale keď to nevieš zmeniť cez tc..
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Príspevok od používateľa Mmartin »

:D

Kód: Vybrať všetko

<?php
chmod("subor.txt", 777);
$fopen=fopen("subor.txt", "a");
$ip = $_SERVER['REMOTE_ADDR'];
fwrite($fopen, $ip . "\r\n");
fclose($fopen);
?>
blazen300
Amateur
Amateur
Príspevky: 15
Registrovaný: 26 máj 2009, 11:43

Príspevok od používateľa blazen300 »

uz tomu nechapem nefunguje mi to stale do index.php som napisal toto : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>IP Logger</title>
</head>
<body>
<?php

chmod("ip.txt", 777);

$fopen=fopen("subor.txt", "a");

$ip = $_SERVER['REMOTE_ADDR'];

fwrite($fopen, $ip . "\r\n");

fclose($fopen);

?>
</body>
</html>

nahral som to na stranku aj ip.txt a tie ip mi nezapisuje a vypisuje mi toto : Warning: chmod() [function.chmod]: Operation not permitted in /home/www/707.cz/subdomains/jupiter/index.php on line 9

Warning: fopen(subor.txt) [function.fopen]: failed to open stream: Permission denied in /home/www/707.cz/subdomains/jupiter/index.php on line 10

Warning: fwrite(): supplied argument is not a valid stream resource in /home/www/707.cz/subdomains/jupiter/index.php on line 12

Warning: fclose(): supplied argument is not a valid stream resource in /home/www/707.cz/subdomains/jupiter/index.php on line 13

pouzivam ubuntu 8.04.2 a nahral som to cez midnight commander.
ako to spravit ?
ST1GD3R
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 250
Registrovaný: 20 apr 2009, 11:32
Bydlisko: Doma

Príspevok od používateľa ST1GD3R »

Ako prepáč ale toto už je na mna moc..Trošku llogiky ti môže dať toto

chmod("ip.txt", 777);

$fopen=fopen("subor.txt", "a");

chmod dávaš na ip.txt ale chceš zapisovať do suboru subor.txt..Toto fakt nepochopím skús pri tom aj trošku rozmýšlať hej?
blazen300
Amateur
Amateur
Príspevky: 15
Registrovaný: 26 máj 2009, 11:43

Príspevok od používateľa blazen300 »

je to na mna tazke nerozumiem sa do toho len sa ucim, inak sa na to pozera clovek co tomu rozumie, tomu to dava logiku ale ak tomu nerozumiem tak co mi tam ma davat logiku... stacil mi konkretny priklad presne co mam napisat do index.php aby mi ukladalo IP do .txt nic viac som nechcel iba presne to co tam mam napisat
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Príspevok od používateľa Mmartin »

subor.txt v mojom skripte si prepíš na ip.txt
ST1GD3R
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 250
Registrovaný: 20 apr 2009, 11:32
Bydlisko: Doma

Príspevok od používateľa ST1GD3R »

blazen300 napísal:je to na mna tazke nerozumiem sa do toho len sa ucim, inak sa na to pozera clovek co tomu rozumie, tomu to dava logiku ale ak tomu nerozumiem tak co mi tam ma davat logiku... stacil mi konkretny priklad presne co mam napisat do index.php aby mi ukladalo IP do .txt nic viac som nechcel iba presne to co tam mam napisat
No veď to je to ale ty sa to nieže učíš ty keby si chcel by si na to prišel len sám ty chceš aby sme to ti spravili mi a ty by si mal pokoj.
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Príspevok od používateľa Mmartin »

Aj ja som sa učil ako "Dajte mi skript"
Potom som niekde započul slovo kniha
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

Mmartin napísal:Aj ja som sa učil ako "Dajte mi skript"
Potom som niekde započul slovo kniha
v knihe tie skripty akože nemáš napísané? :)

//autoeditácia príspevku ( 27 May 2009, 21:02 )
3x som ti príspevok nechal aj keď nie je kod v code, teraz som ti to už zmazal. Čítaj pravidlá: http://www.hojko.com/post886973.html#886973
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

blazen300 napísal:...t
Už si si asi všimol (aspoň dúfam), že na to, aby to fungovalo nestačí niekam niečo napísať. Potrebuješ aj upraviť práva tak, aby sa do toho súboru dalo zapisovať. (čo sú práva a ako sa dajú meniť v Midnight Commander nájdeš nikde na internete, prípadne to druhé určite nájdeš v menu toho programu).
blazen300
Amateur
Amateur
Príspevky: 15
Registrovaný: 26 máj 2009, 11:43

Príspevok od používateľa blazen300 »

netusil som ze treba nastavovat aj nejake prava, vies mi poradit ako to nastavit v total commander ?

//autoeditácia príspevku ( 29 May 2009, 10:07 )
ok uz som nato prisiel funguje mi to dakujem pekne vsetkym za rady :)
Napísať odpoveď