Výsledky 1 až 9 z 9

Téma: [PHP] Ako na program CHMOD?

  1. #1

    Standardní [PHP] Ako na program CHMOD?

    Ja som to skusal takto:

    Kód:
    <html>
    
    <head>
      <title>Zmeni pristupove prava na subor</title>
    </head>
    
    <body>
    
    <?php
      import_request_variables&#40;"gP", "rvar_"&#41;;
      $user_name = $rvar_user_name;
      $user_password = $rvar_user_password;
      if &#40; &#40;$user_name == ""&#41; and &#40;$user_password == ""&#41; &#41;&#123;
        echo&#40;"<center>
              <form action=\"chmod_execute.php\" method=\"post\">
              Zadaj meno suboru na CHMOD 777 <input type=\"text\" name=\"filename\" value=\"meno_suboru.dat\">
              <input type=\"submit\" value=\"Odosli\">
              </form>
              </center>"&#41;;
      &#125;
      else echo &#40;"Neplatny USER alebo PASSWORD! &#58;-&#41;"&#41;;
    ?>
    
    </body>
    
    </html>
    ale pise:
    Warning: chmod failed: Operation not permitted in /mnt/host-users/o/d/a/odar/chmod_execute.php on line 13

    ./counter.dat sa nepodarilo zmenit na 777

    Takze zrejme treba pouzit nejaku funkciu, ktorou sa prihlasim ako cez FTP, aby som mal prava menit CHMOD. Ja viem, ze si to mozem menit cez FTP, ale musim mal Linuxove konto. Ale co ak ho nemam?

  2. #2

    Standardní

    doufam ze v tom php skriptu kde provadis ten chmod uvadis 0777 a ne 777 musi se to zadat v osmickove soustave.

  3. #3

    Standardní

    ano, davam tam 0777, ale nejde to.....sak to je v PHP manuale, ze tam treba dat 0777

  4. #4

    Standardní

    a kdo je vlastnikem chmod_execute.php a counter.dat? ti by meli byt imho stejni.

  5. #5
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Mělník
    Věk
    44
    Příspěvky
    1 275
    Vliv
    290

    Standardní

    problem muze byt v tom ze v php k soubrum pristupujes pod pravy apache takze nemusis mit prava ke zmene pokud nejsi vlastnikem a nemas plna prava k souboru, neco podobneho se mi sralo na jednom hostingu.

    udelal sem si slozku s pravem zapisu ael po vytvoreni nove pres php se ji nastavila jina prava takze sem nemohl pak nastavit prava zapisu :/
    CASE Chieftec DX-01B-D { GIGABYTE X48 DS5 { Intel q9300 + 8GB + ATI x1600 + 2x Seagate ES2 1TB } + LiteOn SHM-165P6S} } + 21" Samsung SyncMaster 215TW

  6. #6

    Standardní

    zdravim....ja som mal problemy s FTP, tak som sem hodil len formular a ten Vam je na 2 veci....takze konecne je tu ten PHP kod:

    Kód:
    <html>
    
    <head>
      <title>CHMOC execute</title>
    </head>
    
    <body>
    
    <?php
      import_request_variables&#40;"gP", "rvar_"&#41;;
      $filename = $rvar_filename;
      if &#40; file_exists&#40;$filename&#41; &#41;&#123;
         if &#40; chmod&#40;$filename, 0777&#41; &#41;&#123;
            echo &#40;"<center>"&#41;;
            echo &#40;$filename." uspesne zmeneny na 777"&#41;;
            echo &#40;"</center>"&#41;;
         &#125;
         else&#123;
           echo &#40;"<center>"&#41;;
           echo &#40;$filename." sa nepodarilo zmenit na 777"&#41;;
           echo &#40;"</center>"&#41;;
         &#125;
      &#125;
      else&#123;
        echo &#40;"<center>"&#41;;
        echo &#40;$filename." neexistuje!!!"&#41;;
        echo &#40;"</center>"&#41;;
      &#125;
    ?>
    
    </body>
    
    </html>

  7. #7

    Standardní

    Citace Původně odeslal jedik
    a kdo je vlastnikem chmod_execute.php a counter.dat? ti by meli byt imho stejni.
    ja to robim na freewebhostingovom konte na host.sk.....takze pravdupovediac neviem. Ale asi ja.

  8. #8

    Standardní

    Citace Původně odeslal Odar
    Citace Původně odeslal jedik
    a kdo je vlastnikem chmod_execute.php a counter.dat? ti by meli byt imho stejni.
    ja to robim na freewebhostingovom konte na host.sk.....takze pravdupovediac neviem. Ale asi ja.
    hele jestli problem nebude v tolik proklinanem host.sk

    ja to zkousel (presne tvuj skript) na svojem (wz.cz) a operace probehla uspesne

  9. #9

    Standardní

    aha....no tak tu bude problem....moj oblubeny HOST..... Skusal som KGB, ale to je POMALE. No co uz. Clovek nemoze mat vsetko.

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. FAQ DvD to DivX
    Založil AjsTi v sekci fóra Programy a problémy s nimi
    Odpovědí: 186
    Poslední příspěvek: 04.01.2010, 20:56
  2. Na ktorý disk dať OS a ktorý použit ako swapovací?
    Založil e1 v sekci fóra Pevné disky a řadiče
    Odpovědí: 6
    Poslední příspěvek: 02.07.2005, 16:32
  3. Nedoléhající zadní chladič na pamětech DDR na grafice MSI FX
    Založil Nvidia fanda v sekci fóra NVIDIA grafické karty
    Odpovědí: 2
    Poslední příspěvek: 24.12.2004, 15:45

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •