![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 1 Dołączył: 11.02.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Mam uplad nas stronie. Pliki sa zapisywane po za public_html.
Znalazlem i przerobilem skrypt do pobierania:
niby pobiera... ale :/ plik tekstowy np. wyglada tak:
wogole czy jest to mozliwe?? Potrzebuje aby plik sie sciagal a graficzny byl wyswietlany. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 1 Dołączył: 22.09.2003 Skąd: Czeladź Ostrzeżenie: (0%) ![]() ![]() |
No ale przecież wyraźnie pisze Ci że php nie ma dostępu do tego pliku! Musisz albo:
1. dodać katalog (i chyba wszystkie pliki) tak żeby były widziane przez php 2. albo przenieść do to katalogu public_html i zabezpieczyć cały katalog plikiem htacces, np. takim: Kod Order deny,allow
deny from all allow from none |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 1 Dołączył: 11.02.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
.. wiem wiem.. mialem nadzieje ze istnieje jakis magiczny sposob...(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
A co myslisz nad takim rozwiązaniem.. jak plik bedzie pobierany kopia bedzie tworzona w tmp w public:>?? jest sens? kazdy user ktory sie zaloguje bedzie mogl wysylac pliki i otrzymywac.. otrzymane pliki beda bardzo bardzo wartosciowe:) Dlatego wymyslem ze po za public.... bylo by najbezpieczniej. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 1 Dołączył: 22.09.2003 Skąd: Czeladź Ostrzeżenie: (0%) ![]() ![]() |
hmm.. ale jak byś chciał kopie robić? W jakiś sposób musiałbyś kopiować pliki do tymczasowego katalogu, więc siłą żeczy musiałbyś mieć dostęp z poziomu PHP, tak więc IMO jest to złe rozwiązanie. Jak dla mnie to: albo dać prawa do katalogu/plików phpkowi jeżeli katalog jest poza document_root, albo jeżeli jest w to zabezpieczyć .htaccess
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 1 Dołączył: 11.02.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Zdrobilem 2 sposobem i nadal to samo. Jest w publicu. Dodam ze foldery w których znajdują się pliki są tworzone również z poziomu php i nalezda do grupy www-data. Tworzenie folderow:
a i plik po wyslaniu: roznica teraz jest taka że plik ktory się pobiera.. wyglada tak: Roznica polega na tym że teraz jest cala cawartosc strony w postaci HTML :/problem jest w prawach dostepu.. jesli podam bezposrednia sciezke do pliku w przegladarce to mam: dzieki tsharek .. naprowadziles mnie na blad..<?php@chmod($path, 755);?>powinno byc 0777 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 23:47 |