![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 22.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem z uploadem oto link do niego
http://www.upload-triosat.pl/ problem tkwi w tym że jeżeli ktoś wżuci plik z nazwą np: "D+ _OK_KEY.zip" to w Panelu administratora nie mogę usunąc tego pliku ani zeedytować jego nazwy gdy chcę go usunąc wyskakuje mi nastepujący błąd: Kod Error: w bazie nie ma takiego pliku. (data/D _OK_KEY.zip) [b]Warning[/b]: Cannot modify header information - headers already sent by (output started at /home/uploadts/ftp/dots/index.php:111) in [b]/home/uploadts/ftp/dots/index.php[/b] on line [b]215 gdy wchodzę w edycję wyskakuje: nazwa pliku: D _OK_KEY.zip Kod [/b][b]Warning[/b]: file_get_contents(opisy/D _OK_KEY.zip.opis) [[url="http://uploadts.nazwa.pl/dots/function.file-get-contents"]function.file-get-contents[/url]]: failed to open stream: No such file or directory in [b]/home/uploadts/ftp/dots/index.php[/b] on line [b]324 po zmianie nazwy na :[/b]dsds.zip i zatwierdzeniu wyskakuje Kod [/b][b]Warning[/b]: rename(data/D _OK_KEY.zip,data/dsds.zip) [[url="http://uploadts.nazwa.pl/dots/function.rename"]function.rename[/url]]: No such file or directory in [b]/home/uploadts/ftp/dots/index.php[/b] on line [b]336[/b] [b]Warning[/b]: Cannot modify header information - headers already sent by (output started at /home/uploadts/ftp/dots/index.php:336) in [b]/home/uploadts/ftp/dots/index.php[/b] on line [b]215 z góry dziękuje za odpowiedz i pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 7 Dołączył: 2.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
68901491c3a8f91fe20a52058128fe19.zip
bo tak ma wyskakiwac, dzieki temu nazwy sie nie powtorza. co by bylo gdyby ktos zaladowal dwa pliki o takiej samej nazwie? jezeli taka nazwa Ci przeszkadza to mozna zrobic tak: usuwamy z nazwy "+" i dodajemy zakodowana MD5 nazwe pliku i aktualny czas (zeby sie nie powtorzyl kod), przyklad: plik+12.zip na plik_12_68901491c3a8f91fe20a52058128fe19.zip zamieniamy "+" na "_" w ten sposob: $filename= str_replace("+", "_", $filename); |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 7 Dołączył: 2.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
68901491c3a8f91fe20a52058128fe19.zip bo tak ma wyskakiwac, dzieki temu nazwy sie nie powtorza. co by bylo gdyby ktos zaladowal dwa pliki o takiej samej nazwie? jezeli taka nazwa Ci przeszkadza to mozna zrobic tak: usuwamy z nazwy "+" i dodajemy zakodowana MD5 nazwe pliku i aktualny czas (zeby sie nie powtorzyl kod), przyklad: plik+12.zip na plik_12_68901491c3a8f91fe20a52058128fe19.zip zamieniamy "+" na "_" w ten sposob: $filename= str_replace("+", "_", $filename); To jest zalosne zebym cytowal samego siebie, ale moze wtedy przeczytasz. Ja poswiecam swoj czas, zeby Ci pomoc, a Ty mnie olewasz. Jezleli tak Ci to prrzeszkadza, to zrob tak: przy uploadowaniu sprawdzaj czy istnieje plik o podanej nazwie, jesli tak to dodaj do nazwy nowego pliku np. aktualna date i godz (ZEBY SIE NIE POWTORZYLY NAZWY, cos takiego musi byc). Ja juz tego pisac nie bede. Powodzenia Ten post edytował ebnott 25.03.2008, 18:32:54 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 11:55 |