script na logovanie IP pristupujucich ludi na web-vyriesene

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
jcdenton12
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. pro 2005
Bydliště: Košice
Kontaktovat uživatele:

script na logovanie IP pristupujucich ludi na web-vyriesene

Příspěvek od jcdenton12 »

chcel by som vas poprosit ci by ste mi nevedeli poradit prave so scriptom s touto funkciou???
malo by to byt na ic.cz

Kód: Vybrat vše

<?php
$log=fopen("log1.html","a");
if( !$log ) {
  or die("couldnt open log");
} else {
  fwrite($log, "Date of visit " .date('l dS \of F Y h:i:s A') . ", IP:" . $REMOTE_ADDR . 

"<br>");
  fclose($log);
}
?>
ale napise toto

Kód: Vybrat vše

Parse error: parse error, unexpected T_LOGICAL_OR in /home/free/ic.cz/l/laboratorium/root/www/php/ip.php on line 4
mal som aj dalsie napr toto

Kód: Vybrat vše

<?php
$logfile= '/full_path_to/log.html';
$IP = $_SERVER['REMOTE_ADDR'];
$logdetails=  date("F j, Y, g:i a") . ': ' . '<a href=http://dnsstuff.com/tools/city.ch?ip='.$_SERVER['REMOTE_ADDR'].'>'.$_SERVER['REMOTE_ADDR'].'</a>';
$fp = fopen($logfile, "a"); 
fwrite($fp, $logdetails);
fwrite($fp, "<br>");
fclose($fp); 
?>
ale to napisalo toto

Kód: Vybrat vše

Warning: fopen() [function.fopen.php]: open_basedir restriction in effect. File(/full_path_to/log.html) is not within the allowed path(s): (/home/ic/:/home/free/:/disk1/home/ic/:/disk1/home/free/:/tmp:/home/yousers/:/usr/share/php/:/usr/share/fpdf/:/usr/share/fonts/:/usr/share/php/jpgraph/:/usr/share/php/) in /home/free/ic.cz/l/laboratorium/root/www/php/ip.php on line 5

Warning: fopen(/full_path_to/log.html) [function.fopen.php]: failed to open stream: Operation not permitted in /home/free/ic.cz/l/laboratorium/root/www/php/ip.php on line 5

Warning: fwrite(): supplied argument is not a valid stream resource in /home/free/ic.cz/l/laboratorium/root/www/php/ip.php on line 6

Warning: fwrite(): supplied argument is not a valid stream resource in /home/free/ic.cz/l/laboratorium/root/www/php/ip.php on line 7

Warning: fclose(): supplied argument is not a valid stream resource in /home/free/ic.cz/l/laboratorium/root/www/php/ip.php on line 8
prosim poradte mi co je zle
Naposledy upravil(a) jcdenton12 dne úte 6. čer 2006, 14:54, celkem upraveno 1 x.
...
N@$ty
Začátečník
Začátečník
Uživatelský avatar
Registrován: 04. říj 2004
Bydliště: Havlíčkův Brod
Kontaktovat uživatele:

Příspěvek od N@$ty »

Jedna z chyb by mohla byt to, ze sis nepovolil zapis do toho souboru (CHMOD)

Motherboard: ASUS Maximus II Formula; CPU: Intel Core 2 Quad E6600; Cooling: Zalman CNPS7500; RAM: 2×Corsair XMS2 2048MB DHX;
VGA:Leadtek Winfast PX8800 GTS TD 512MB; HDD: Hitachi 160GB SATAII + WesternDigital 750GB SATAII; DVD: DVD±RW LG SuperMulti GSA-H22L;
PSU: Enermax Liberty 620W DXX; Case: Thermaltake Armor Jr. VC3000BWS; OS: Microsoft Windows Vista Ultimate x64; LCD: DELL UltraSharp 2408wfp
Notebook: IBM ThinkPad R61; Intel Core2Duo T7100; 4GB DDR2; 320GB HDD 7200rpm; nVidia Quadro NVS 140M; 15,4" WSXGA+; Microsoft Windows Vista Business
jcdenton12
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. pro 2005
Bydliště: Košice
Kontaktovat uživatele:

Příspěvek od jcdenton12 »

a ako to povolit prosim porad
jedna z chyb???
porad ako opravit dalsie pls
fakt by sa to zislo
dik moc
...
next_ghost
Začátečník
Začátečník
Registrován: 12. kvě 2005
Bydliště: Chomutov
Kontaktovat uživatele:

Re: script na logovanie IP pristupujucich ludi na web

Příspěvek od next_ghost »

jcdenton12 píše:

Kód: Vybrat vše

<?php
$log=fopen("log1.html","a");
if( !$log ) {
  or die("couldnt open log"); // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
} else {
...
ale napise toto

Kód: Vybrat vše

Parse error: parse error, unexpected T_LOGICAL_OR in /home/free/ic.cz/l/laboratorium/root/www/php/ip.php on line 4
Jasně že jo, na začátku toho řádku označenýho vykřičníkama nemá co dělat ten or. A to přesně ti řiká ta chybová hláška.
mal som aj dalsie napr toto

Kód: Vybrat vše

<?php
$logfile= '/full_path_to/log.html'; // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...
ale to napisalo toto

Kód: Vybrat vše

Warning: fopen() [function.fopen.php]: open_basedir restriction in effect. File(/full_path_to/log.html) is not within the allowed path(s): (/home/ic/:/home/free/:/disk1/home/ic/:/disk1/home/free/:/tmp:/home/yousers/:/usr/share/php/:/usr/share/fpdf/:/usr/share/fonts/:/usr/share/php/jpgraph/:/usr/share/php/) in /home/free/ic.cz/l/laboratorium/root/www/php/ip.php on line 5
Tady zase nemáš přístup do složky /full_path_to/, server ti hlásí, že přístup máš jenom do těhle složek:
/home/ic/
/home/free/
/disk1/home/ic/
/disk1/home/free/
/tmp
/home/yousers/
/usr/share/php/
/usr/share/fpdf/
/usr/share/fonts/
/usr/share/php/jpgraph/
/usr/share/php/

Uvědom si, že kořenovej adresář tvýho webu neni "/", ale "/home/free/ic.cz/l/laboratorium/root/www/". Povolovat přístup nemůžeš, nejsi admin toho serveru.

Proč je proboha tak těžký si vždycky přečíst tu chybovou zprávu?!
jcdenton12
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. pro 2005
Bydliště: Košice
Kontaktovat uživatele:

Příspěvek od jcdenton12 »

dakujem za odpoved
vyriesene
este keby ste mi poradili v mojom dalsom drede tak by som bol velmi stastny
http://forum.pctuning.cz/viewtopic.php?t=67386
...
Odpovědět

Zpět na „Programování a web“