Strona 2 z 3

Re: Edycja Plików .TXT za pomoca przeglądarki

: wt mar 03, 2009 8:16 pm
autor: ardziej
A czy można jakoś bardziej zabezpieczyć hasło w kod md5 można bez problemy odszyfrować :(
Co zrobić żeby w pliku admin.php było polskie kodowanie bo jak zmieniam to są błędy

Edit: Znaki rozwiązane! :-D
Co do md5 co sądzicie jest bezpieczne czy nie???
i znacie jakieś bezpieczne miejsce do kodowania haseł.

Re: Edycja Plików .TXT za pomoca przeglądarki

: wt mar 03, 2009 10:09 pm
autor: gorylek
MD5 odszyfrować ? Mając super-komputer lub tablicę tęczową. Ewentualnie tablicę kodów ale komuś na prawdę musiało by się nudzić.

możesz używać sha1, możesz do hashu dodawać tzw sól, ogólnie kombinuj jak Ci tylko pasuje.

Re: Edycja Plików .TXT za pomoca przeglądarki

: wt mar 03, 2009 10:16 pm
autor: ooo_michal
Ciekawostka dotycząca md5. Ostatnio czytałem, że przy pomocy kilku konsol PlayStation3 (3 czy 4, nie pamiętam) i specjalnego algorytmu odkodowanie zajęło kilkadziesiąt minut...

Re: Edycja Plików .TXT za pomoca przeglądarki

: wt mar 03, 2009 11:05 pm
autor: ardziej
Raczej PS3(bo 4 jeszcze nie ma)
No ale co się dziwić jak PS3 ma 8 porządnych rdzeni.
A więc z md5 jest taka samo jak z łamaniem haseł do Rara

Re: Edycja Plików .TXT za pomoca przeglądarki

: wt mar 03, 2009 11:09 pm
autor: ooo_michal
W nawiasie chodziło o ilość. O md5 się nie martw. Jeśli nie masz zamiaru chronić jakiś ważnych danych (osobowych, numerów kart kredytowych itp.) to spokojnie wystarczy.

Re: Edycja Plików .TXT za pomoca przeglądarki

: pt mar 20, 2009 11:56 am
autor: ardziej
Znowu mam problem, kiedy pliki znajdują się na serwerze nie można ich edytować.

Re: Edycja Plików .TXT za pomoca przeglądarki

: pt mar 20, 2009 12:15 pm
autor: htmlowiecii
chmod

Re: Edycja Plików .TXT za pomoca przeglądarki

: pt mar 20, 2009 12:17 pm
autor: ardziej
Własnie rzecz w tym, że już po zmieniałem.

Edit: Mały ludzki błąd w zmianie "chmod'ów", jedna cyferka i tyle zamieszania

Dzięki.

Re: Edycja Plików .TXT za pomoca przeglądarki

: sob mar 21, 2009 10:51 am
autor: ardziej
[php]
<?php
$katalog = opendir("./");
while ($plik = strtolower(readdir($katalog))) {
if ( substr($plik,-4)=='.txt' ) $lista[]=$plik;
}
closedir($katalog);
if (count($lista)>0) {
echo "Wybierz plik do edycj:";
sort($lista);
}

for ($i=0;$i<count($lista);$i++) {
echo "<br />Edytuj plik <b>$lista[$i]</b> <a
href=\"admin.php?edycja=$lista[$i]\">Edytuj plik</a>";
}


// zmiana zawartosci pliku
$edycja = $_REQUEST["edycja"];
if (isset($_POST["tekst"]) && file_exists($edycja)) {
$f = fopen($edycja, "w");
fputs($f, stripslashes($_POST["tekst"]));
fclose($f);
}



// umieszczenie pliku w formularzu
if ($edycja<>"" && file_exists($edycja)) {
echo "<p> </p>Edycja plik: <b>$edycja</b>";
echo '<form action="admin.php" method="post"><input type="hidden" name="edycja"
value="'.$edycja.'" /><textarea name="tekst" rows="20" cols="50">';
$f = fopen($edycja,"r");
while(!feof($f)) echo fread($f,1024);
fclose($f);
echo '</textarea><input type="submit" value="Zapisz" /></form>';
}
?>[/php]

Oto mój kod do edycji plików *.txt
Ma ktoś jakiś pomysł aby pliki wczytywały się też z innych folderów.??
Głownie mi chodzi aby wczytywały się pliki z folderu z jednego pozimu niższego.

Pozdrawiam Serdecznie i z góry dziękuję.

Re: Edycja Plików .TXT za pomoca przeglądarki

: sob mar 21, 2009 2:49 pm
autor: gorylek

Kod: Zaznacz cały

while ($plik = strtolower(readdir($katalog))) {  
?? Co Ci to da ? Przecież wielkość na Linuksie ma znaczenie więc Kupa i kupa to 2 różne pliki. Więc czemu używasz strtolower ?

Kod: Zaznacz cały

for ($i=0;$i<count($lista);$i++) {  
Warto nabierać dobrych przyzwyczajeń. count($lista) jest wywoływana za każdym przebiegiem pętli. Nie ma takiej potrzeby. Przypisz wynik działania do zmiennej przed pętlą i daj $i<$wynik_dzialania.

Kod: Zaznacz cały

$edycja = $_REQUEST["edycja"];   
Raz używasz $_REQUEST, raz $_POST. Zdecyduj się. Osobiście $_REQUEST nie zalecam. Nie ma rozróżnienia czy dane przyszły z formularza czy adresu.

Co do pytania to wszystko sprowadza się do tego:

Kod: Zaznacz cały

$katalog = opendir("./");   
Tu podajesz katalog do przeglądnięcia. W tym momencie leci po bierzącym, możesz dać ../ co sprawi że odwołasz się do katalogu nadrzędnego czy ./folder by odwołać się do zawartości katalogu o nazwie folder w bierzącym katalogu.

Re: Edycja Plików .TXT za pomoca przeglądarki

: pn mar 23, 2009 3:32 pm
autor: ardziej
Jak zastosowałem POST to niestety wszystko się i pliki nie są wczytywane.
Jaki masz pomysł gorylek ?

Re: Edycja Plików .TXT za pomoca przeglądarki

: pn mar 23, 2009 5:55 pm
autor: htmlowiecii
możliwe że coś przesyłasz metodą $_GET
i czy na pewno jest $_POST
$_post i $_POST to dwie różne zmienne

Re: Edycja Plików .TXT za pomoca przeglądarki

: pn mar 23, 2009 6:22 pm
autor: gorylek
Co nie zmienia faktu że nie ma mechanizmu kontroli nad tą zmienną a jest ona odbierana od użytkownika. Niemalże każdą ścieżkę można tak przesłać i zobaczyć co damy radę zarąbać.

Re: Edycja Plików .TXT za pomoca przeglądarki

: pt maja 01, 2009 3:13 pm
autor: ardziej
Dobra, chłopaki dzięki za pomoc.
Ale mam jeszcze jedno pytanko.
Ten skrypt edytuje pliki *.txt wybierane z listy. Czy jest jakaś możliwość aby od razu wczytywał dany plik?
i jeżeli bym chciał zrobić takie menu w, którym wybieram np. Start to żebym ógł edytować dany plik, i jak przejdę do innej podstrony nie musiał się znowu logować,
Dzięki gorylek, ooo_michal i htmlowiec za pomoc.

Pozdrawiam

Re: Edycja Plików .TXT za pomoca przeglądarki

: wt maja 05, 2009 6:10 pm
autor: ardziej
Dobra mam nowego koda, i tu pytanie jak podpiąć hasło do np. 4 plików *.php w których mogę edytować treść?
i oczywiście chodzi oto abym wpisał hasło raz, a mógł edytować kilka razy.
Pozdrawiam