PDA

Prikaži potpunu verziju : PHP Problem!


Nemanja015
6.1.2009, 16:09
Ne mogu da otvorim PHP u localhostu!
Npr stranicu sa kodom: <?php

$id = htmlentities($_GET['id']);

$error = "No page id mentioned to count!";

if ($id =="")
{
echo "document.write('$error');";
}
else
{

/////////////////////////////// Code for counting hits ////////////////////////////

//Name of hit count file
$count_file = "counts/" . $id . ".txt";

if (! @$file = fopen($count_file,"r+"))
{
$count="1";
}
else {
$count = @fread($file, filesize($count_file)) or $count=0;
fclose($file);
$count++;
}
$file = fopen($count_file,"w+") or die("Error to write logs!");
fputs($file, $count);
fclose($file);
echo "document.write('$count');";
//================================================== ========


/////////////////////////// Code for creating logs ////////////////////////////////////


//Name of log file
$log_file = "logs/" . $id . ".txt";


// Sets different variable for getting different informations of visitor of the page
$time = date("l, j F Y [h:i a]");
$ip = $_SERVER['REMOTE_ADDR'];
$browser = $_SERVER['HTTP_USER_AGENT'];



$fp = fopen("$log_file", "a");

fputs($fp, "<p>Time: $time<br>IP: $ip<br>Browser: $browser</p>");

fclose($fp);

//================================================== ========

exit();
}


?>
Otvara Ovako:
http://nemanjan00.googlepages.com/Snap122.jpg

Deusdies
6.1.2009, 19:53
Probaj ovo:

Prepravi:

fputs($fp, "<p>Time: $time<br>IP: $ip<br>Browser: $browser</p>");U

fputs($fp, '<p>Time: $time<br>IP: $ip<br>Browser: $browser</p>');Ako nece, probaj ovo:
$promenljiva = "<p>Time: $time<br>IP: $ip<br>Browser: $browser</p>";

fputs($fp,$promenljiva);

PDarko
7.1.2009, 14:04
@Nemanja015, овај код ради код мене мада не видим његову сврху. :icon_scra

п.с. Погрешно приступаш коду. Треба да му приступиш као http://localhost/ime_fajla.php или http://127.0.0.1/ime_fajla.php под условом да се фајл налазу у кореном директоријуму твог сервера.

Nemanja015
7.1.2009, 14:48
@Nemanja015, овај код ради код мене мада не видим његову сврху. :icon_scra

п.с. Погрешно приступаш коду. Треба да му приступиш као http://localhost/ime_fajla.php или http://127.0.0.1/ime_fajla.php под условом да се фајл налазу у кореном директоријуму твог сервера.

Isto to sam i ja radio!
под условом да се фајл налазу у кореном директоријуму твог сервера.
Kako mislis u određenom direktoriju?
Skriptu sam uzeo kao primer da mi u browseru php stranica nije ista kao kod ostalih!
A u internet exploreru nece uopste da ih otvori!

Deusdies
9.1.2009, 1:09
Napravi novi fajl, nazovi ga phpinfo.php i u njemu otkucaj sledece:

<?php
phpinfo();
?>

Zatim idi na http://localhost/phpinfo.php

Ako radi (plava tabela sa gomilu informacija), onda ne znam sta bi tvoj problem mogao da bude. Ako ne radi, reci sta dobijas kad pristupis skripti.