Autor Zpráva
juraj
Profil
Zdravím, kde mám správne použiť príkaz chmod, aby sa s kopírovaný súbor automaticky dostal pristupové právo 777
tu je kód

$target_filek= strtolower(strtr($_FILES['file']['name'], $prevodni_tabulka));
 $target_filek=  chmod($target_filek,0777);
if($target_filek != "")
  {
    copy ($_FILES['file']['tmp_name'],"cesta do adresara".$target_filek) 
    or die("Could not copy file" );

  }
  else
  {
    die( "No file specified" );
  }
ďakujem za rady
Davex
Profil
Práva se musí nastavit novému souboru, který vznikne po zkopírování. Aplikovat změnu práv na neexistující soubor obvykle nefunguje.
juraj
Profil
Davex:
A kde mám dať správne ten príkaz chmod,aby sa aplikoval na skopírovaný súbor.Nar. ak tam príkaz nie je ,
tak v pohode sa skopíruje na server. Návody hľadám na google,ale mne to nechce vobec fungovať,ale na localhoste to v pohode beží.
vdaka
Taps
Profil
juraj:
<?
if($target_filek != "")
  {
    copy ($_FILES['file']['tmp_name'],"cesta do adresara".$target_filek) or die("Could not copy file" );
    chmod("cesta do adresara".$target_filek,0777);
 
  }
  ?>
juraj
Profil
Taps:
Takto to mám ale mi to stále nechce hodiť na 777.Môže to byť s tým, že mám hosting windows?

ďakujem
Keeehi
Profil
juraj:
Ne může ale určitě to tím bude. To co řešíš jsou linuxová práva. Na Windows jsou taková spíše pseudopráva > neřešíš a funguje to.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: