Nastaveni prav souboru na serveru.

Programovacie jazyky, rady, poradňa...
Silent
Star
Star
Príspevky: 555
Registrovaný: 28 apr 2008, 14:03

Nastaveni prav souboru na serveru.

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

Zdravim mam vytvoreny jednoduchy script na pocitani navstevnosti v php pres zapis/vypis souboru, ale problem je jak chci spustit script tak vyskoci chyba ze nemam pravo cist/zapisovat ze souboru, script je ulozeny na ic.cz jde to tam nejak nastavit?
Dekuji
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Re: Nastaveni prav souboru na serveru.

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

nastav chmod suboru, do ktoreho zapisujes.
Silent
Star
Star
Príspevky: 555
Registrovaný: 28 apr 2008, 14:03

Re: Nastaveni prav souboru na serveru.

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

prava jsem nastavil chyby prestaly, soubor jsem vytvoril rucne pocitadlo.txt, ale problem je ze ten script nechce jaksi pracovat se soubory. Vypise se vzdy "Již máme zaznamenáno 1 přístupů!!!" Porad se vypisuje jen 1 a ze by se obsah souboru nejak menil rict nemuzu.

Kód: Vybrať všetko

<?
if (file_exists("pocitadlo"))
{
  $soubor=fopen("pocitadlo", "r+");
  $stav=fread($soubor,10);
}
 /*else
{
  $soubor=fopen("pocitadlo", "w+");
  $stav=0;
}  */


//rewind($soubor);
fwrite($soubor,++$stav);
fclose($soubor);

echo "Již máme zaznamenáno $stav přístupů!!!";
?> 
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Nastaveni prav souboru na serveru.

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

Tento kód je dobrý, takže skús pohľadať na stránkach ic.cz, či nemajú nejaké obmedzenia.

Kód: Vybrať všetko

<?
if (file_exists("pocitadlo"))
{
  $soubor=fopen("pocitadlo", "r+");
  $stav=fread($soubor,10);
}
else
{
  $soubor=fopen("pocitadlo", "w+");
  $stav=0;
}


rewind($soubor);
fwrite($soubor,++$stav);
fclose($soubor);

echo "Již máme zaznamenáno $stav přístupů!!!";
?>
Alebo to skús zjednodušene

Kód: Vybrať všetko

<?php
$subor = "pocitadlo.txt";

if(file_exists($subor)) $stav = file_get_contents($subor);
else $stav = 0;

file_put_contents($subor, ++$stav);

echo "Již máme zaznamenáno $stav přístupů!!!";
?> 
Silent
Star
Star
Príspevky: 555
Registrovaný: 28 apr 2008, 14:03

Re: Nastaveni prav souboru na serveru.

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

j, na jinem hostingu vse funguje, je to nejake omezeni ic.cz, diky za pomoc
Napísať odpoveď