Yritin muokata tuota -> https://www.ohjelmointiputka.net/koodivinkit/
Lisäsin vain seuraavan rivin koodiin missä tiedostoja listaillaan:
echo "<td><a href=tiedostot.php?RecordID=/upload/$ltied>POISTA</a><br></td>";
ja sivun alkuun seuraavaa:
if ((isset($_GET['RecordID'])) && ($_GET['RecordID'] != "")) { chmod($ltied, 777); unlink($ltied); }
eli ongelmana on että ilmeisesti oikeuksista valittaa vaikka yritin tuon chmodinkin lisätä. Eli seuraavaa tulee kun POISTA linkkiä painelee:
Warning: chmod(): Permission denied in ...
Warning: unlink(): Permission denied in ...
Mikähän tuohon avuksi? Vai olenko ihan hakoteillä.. Toki muitakin hakemistolistaus esimerkkejä putkasta löytyi ja niissä oli myös tuo poisto mahdollisuus, mutta vähän vaikeaselkoisia olivat aloittelijalle...
Koita chmodata se.
ZcMander kirjoitti:
Koita chmodata se.
Eli miten tarkoitit chmodata? Tuollaisen rivin
chmod($ltied, 777);
yritin lisätä, mutta ei ollut apua.
sampel kirjoitti:
Warning: chmod(): Permission denied in ...
Warning: unlink(): Permission denied in ...
Tuo johtuu siitä, että apachella/muulla php:ta käyttävällä palvelinohjelmistolla ei ole alkuperäisiäkään oikeuksia poistaa tiedostoa.
str4nd kirjoitti:
Tuo johtuu siitä, että apachella/muulla php:ta käyttävällä palvelinohjelmistolla ei ole alkuperäisiäkään oikeuksia poistaa tiedostoa.
Ahaa, eli jos saan sen osion sivuilla toimimaan millä upitaan tiedosto palvelimelle, niin ilmeisesti silloin voi olettaa että php:lla on oikeudet poistaakin ko. tiedosto?
sampel kirjoitti:
Ahaa, eli jos saan sen osion sivuilla toimimaan millä upitaan tiedosto palvelimelle, niin ilmeisesti silloin voi olettaa että php:lla on oikeudet poistaakin ko. tiedosto?
Kyllä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.