02-07-2009, 18:32
mam jesze jeden problem
nie czepiac sie prosze mojego stylu pisania ani wogole ;p
no i to jest odpowiedzialne za sciaganie
no ale mam taki problem zeby mi ktos nie podiberal plików ze strony i po to ten chmod tam ustawiam zeby udostepnic plik. no a po zakonczeniu pobierania chcialem mu ustawic chmod np. na "600" , jak to zrobic bo w miejscu po tym niestety to nic nie daje bo juz poszłó do tego pliku
pomocy

Kod PHP:
function pobierz()
{
$nazwa = $_GET['nazwa'];
if ($nazwa == '')
{
echo 'nie podałes nazwy pliku';
}
else
{
$plik = mysql_query("SELECT * FROM download WHERE nazwa='$nazwa'");
$li = mysql_fetch_array($plik);
$link = $li['sciezka'];
if (file_exists($link))
{
$user = $_SESSION['login'];
$upd = mysql_query("SELECT pobran FROM user WHERE login='$user'");
$a_l = mysql_fetch_array($upd);
$pobranko = $a_l['pobran'] + 1;
mysql_query("UPDATE user SET pobran='$pobranko' WHERE login='$user'");
$il = $li['pobran'];
$ilosc = $il + 1;
mysql_query("UPDATE download SET pobran='$ilosc' WHERE nazwa='$nazwa'");
chmod($link, 0777);
header("Location: $link");
}
else
{
echo 'Nie ma takiego pliku w serwisie';
}
}
}

Kod PHP:
header("Location: $link");


Piękno tkwi w prostocie
