[PHP]System newsow
[PHP]System newsow
Czesc mam taki problem.Robie strone i chcialbym miec na niej system newsow.Sam nie potrafie zrobic,wiec zamierzam cos sciagnac z neta.Zalozylem sobie taki system na www.free4web.pl ale nie wiem jak to wstawic.Strone mam zrobiona w tabelkach,text jest includowany,itp.Na samym poczatku ma byc includowany do tabelki system newsow ( na free4web.pl dostalem link do mojego systemu newsow) ale jak wstawiam do tabelki include("http://www.strona.pl"); to nie dziala.Podobno serwer musi miec wlaczana obsluge zdalnych plikow czy cos takiego...ja nie wiem o co z tym chodzi.Mam konto na http://www.tripod.lycos.co.uk/ . Jak zaladowac lub w inny sposob zrobic taki system newsow ? Prosze o pomoc.
Re: [PHP]System newsow
Ok juz wiem jak to zrobic , ale jeszcze cos. W sys. newsow ktory sciagnalem jest napisane cos takiego :
========================================
== INSTALACJA ==
========================================
Na serwer należy wgrać katalog "news" wraz z wszystkimi plikami w nim zawartymi. Nie powinno się zmieniać jego nazwy. Katalogom powinno się nadać chmod 777, a plikom 666 (systemy unixowe).
O co chodzi z tymi chmodami ? Co to jest ?
========================================
== INSTALACJA ==
========================================
Na serwer należy wgrać katalog "news" wraz z wszystkimi plikami w nim zawartymi. Nie powinno się zmieniać jego nazwy. Katalogom powinno się nadać chmod 777, a plikom 666 (systemy unixowe).
O co chodzi z tymi chmodami ? Co to jest ?
Re: [PHP]System newsow
prawa dostepu do plików. jesli uzywasz Total Commandera to w menu "Pliki"->"Zmień atrybuty" i tam wpisujesz w polu
Re: [PHP]System newsow
A moze mi ktos napisac cos dokladniej ? Co mi to daje ze ustawie chmody ?
Bo sciaganalem sys. newsow i ustawialem np. chmod 777 nazwa folderu lub chmod 666 nazwa pliku.Tak mi ktos podpowiedzial ... Co ja w ten sposob zrobilem ?
Bo sciaganalem sys. newsow i ustawialem np. chmod 777 nazwa folderu lub chmod 666 nazwa pliku.Tak mi ktos podpowiedzial ... Co ja w ten sposob zrobilem ?
Re: [PHP]System newsow
777 - cyfry pokolei odpowiadają za prawa dla właściciela, grupy i innych do danego katalogu lub pliku.
przykład odczyt to 'r' , zapis to 'w', przeglądanie(katalog),wykonywanie to 'x'
czyli pełne prawo to rwx - czyli 7 bo r=4, w=2, x=1. Kapujesz? Nie jestem nauczycielem więc trudno mi się to wyjaśnia
Ale generalnie tak to wyglšda, zresztś poczytaj man'a (święta rzecz)
pozdrawiam
przykład odczyt to 'r' , zapis to 'w', przeglądanie(katalog),wykonywanie to 'x'
czyli pełne prawo to rwx - czyli 7 bo r=4, w=2, x=1. Kapujesz? Nie jestem nauczycielem więc trudno mi się to wyjaśnia
Ale generalnie tak to wyglšda, zresztś poczytaj man'a (święta rzecz)
pozdrawiam
Re: [PHP]System newsow
dokladnie tak, dodam tylko od siebie, ze 7,6,5,4,3,2,1,0 wynikaja z tego że wartosc praw sa zapisywane w 3 bitach tak wiec:MirVanos pisze:777 - cyfry pokolei odpowiadają za prawa dla właściciela, grupy i innych do danego katalogu lub pliku.
przykład odczyt to 'r' , zapis to 'w', przeglądanie(katalog),wykonywanie to 'x'
czyli pełne prawo to rwx - czyli 7 bo r=4, w=2, x=1. Kapujesz? Nie jestem nauczycielem więc trudno mi się to wyjaśnia
Ale generalnie tak to wygląda, zresztś poczytaj man'a (święta rzecz)
pozdrawiam
Kod: Zaznacz cały
-----------------
| r | w | x || d |
-----------------
| 0 | 0 | 0 || 0 |
| 0 | 0 | 1 || 1 |
| 0 | 1 | 0 || 2 |
| 0 | 1 | 1 || 3 |
| 1 | 0 | 0 || 4 |
| 1 | 0 | 1 || 5 |
| 1 | 1 | 0 || 6 |
| 1 | 1 | 1 || 7 |
-----------------
Czwarta kolumna to wartosc decymalna (dziesietna). Zauwazcie ze jest to poprostu wartosc z zapisanej dwojkowej. bo np. 101 (dwojkowo) = 5 (dziesiętnie)
chmod mozemy ustawiac dla trzech stref (własciciel, grupa, swiat), stad postac 3- cyfrowa
Ostatnio zmieniony pn lip 26, 2004 1:45 pm przez the_foe, łącznie zmieniany 1 raz.
Re: [PHP]System newsow
Ok to ja juz zaczynam rozumiec,ale tak dla pewnosci mi powiedzcie jeszcze cos
Sciagnalem sobie sys newsow i jest w readme takie cos :
========================================
== INSTALACJA ==
========================================
Na serwer należy wgrać katalog "news" wraz z wszystkimi plikami w nim zawartymi. Nie powinno się zmieniać jego nazwy. Katalogom powinno się nadać chmod 777, a plikom 666 (systemy unixowe). Aby umieścić skrypt na stronie, należy wkleić na niej poniższy fragment kodu:
<?
$newspath = "news";
include("$newspath/show.php");
?>
gdzie $newspath to katalog w którym umieszczono skrypt (bez slasha na końcu).
UWAGA! Strona, na której wklejamy powyższy, czyli na którą wstawiamy PsNews MUSI mieć rozszerzenie .php, ew. .php3, .phtml lub inne, dla którego na serwerze ustawiona jest interpretacja skryotów php na serwerze.
No wiec zgralem caly folder news na serwer i dla kazdego folderu dalem chmod 777 nazwa a dla kazdego pliku chmod 666 nazwa.rozszerzenie.Czy dobrze zrobilem ?
Sciagnalem sobie sys newsow i jest w readme takie cos :
========================================
== INSTALACJA ==
========================================
Na serwer należy wgrać katalog "news" wraz z wszystkimi plikami w nim zawartymi. Nie powinno się zmieniać jego nazwy. Katalogom powinno się nadać chmod 777, a plikom 666 (systemy unixowe). Aby umieścić skrypt na stronie, należy wkleić na niej poniższy fragment kodu:
<?
$newspath = "news";
include("$newspath/show.php");
?>
gdzie $newspath to katalog w którym umieszczono skrypt (bez slasha na końcu).
UWAGA! Strona, na której wklejamy powyższy, czyli na którą wstawiamy PsNews MUSI mieć rozszerzenie .php, ew. .php3, .phtml lub inne, dla którego na serwerze ustawiona jest interpretacja skryotów php na serwerze.
No wiec zgralem caly folder news na serwer i dla kazdego folderu dalem chmod 777 nazwa a dla kazdego pliku chmod 666 nazwa.rozszerzenie.Czy dobrze zrobilem ?
Re: [PHP]System newsow
powinno działać
pamiętaj aby ścieżka do skryptu ($newspath) była ustawiona odpowiednio do położenia skrytpu który ją wywołuje
pozdro
aha , jakoś nikt nie wspomina o bezpieczeństwie z tym związanym ( w końcu dajemy prawo do zapisu) , może ktoś mnie uświadomi jeśli źle rozumuje ?
zdrówko ....
pamiętaj aby ścieżka do skryptu ($newspath) była ustawiona odpowiednio do położenia skrytpu który ją wywołuje
pozdro
aha , jakoś nikt nie wspomina o bezpieczeństwie z tym związanym ( w końcu dajemy prawo do zapisu) , może ktoś mnie uświadomi jeśli źle rozumuje ?
zdrówko ....
Re: [PHP]System newsow
Tia - jesli skrypty sa wywolywane z uid'em apache'a, to powinny byc jego wlasnoscia jesli to mozliwe, z prawami 400, a jesli nie moga, to nalezec do usera i miec prawa 644.
Nigdy nie powinny miec 666, a szczegolnie na systemach z wiecej niz 1 uzytkownikiem. (po prostu kazdy moze je edytowac) Do normalnego dzialania php wystarcza prawa 004 tak naprawde, bo nie sa w zaden sposob zmieniane w czasie wykonywania, wiec po co wiecej.
Mysle nawet, ze w tym ridmi, chodzilo naprawde o to, ze ta baza newsow jest utrzymywana w zwyklych plikach i to one powinny miec 666 (ew. 644 dla uid php = uid wlasciciela), a nie same sktypty php.
Nigdy nie powinny miec 666, a szczegolnie na systemach z wiecej niz 1 uzytkownikiem. (po prostu kazdy moze je edytowac) Do normalnego dzialania php wystarcza prawa 004 tak naprawde, bo nie sa w zaden sposob zmieniane w czasie wykonywania, wiec po co wiecej.
Mysle nawet, ze w tym ridmi, chodzilo naprawde o to, ze ta baza newsow jest utrzymywana w zwyklych plikach i to one powinny miec 666 (ew. 644 dla uid php = uid wlasciciela), a nie same sktypty php.
Re: [PHP]System newsow
Szczerze piszac to nie bardzo rozumiem o czym mowicie ... Powiedzcie mi tylko czy dobrze zrobilem.I mam jeszcze jedno pytanie : co by sie stalo gdybym wogole nie ustawil chmodow ?
Re: [PHP]System newsow
krótko jeśli nie ustawisz prawa do zapisu
to w miejscu gdzie taki występuje (wystąpi błąd) - w najlepszym przypadku tylko info o nim, powinno działać dobrze
Viraptor, ale jeśli damy zapis dla plików takich jak jakieś księgi gości lub liczniki to każdy tamuj może dać swój własny kod nie?
pozdrawiam
to w miejscu gdzie taki występuje (wystąpi błąd) - w najlepszym przypadku tylko info o nim, powinno działać dobrze
Viraptor, ale jeśli damy zapis dla plików takich jak jakieś księgi gości lub liczniki to każdy tamuj może dać swój własny kod nie?
pozdrawiam
Re: [PHP]System newsow
Jesli damy 666 to tak, ale jesli php potrafi wykonac skrypt z naszym uid'em to wystarczy 640 (ew. grupa, to 660).MirVanos pisze:Viraptor, ale jeśli damy zapis dla plików takich jak jakieś księgi gości lub liczniki to każdy tamuj może dać swój własny kod nie?
pozdrawiam
Wszystko zalezy od tego safe-mode'a
Re: [PHP]System newsow
okiej
jeśli nie mamy dostępu do php.configa to pozostaje baza ? aby było bezpiecznie (6 dla grupy nie działa, musi być o=6;
)
pozdrawiam
jeśli nie mamy dostępu do php.configa to pozostaje baza ? aby było bezpiecznie (6 dla grupy nie działa, musi być o=6;
pozdrawiam
Re: [PHP]System newsow
Mam maly problem z moim systemem newsow.Otoz chce zmienic jego wyglad.Edytuje wyglad szablonu i w tabelce zamiast koloru ustawiam tlo z pliku jpg.Plik wrzucilem na serwer,sciezka sie zgadza,ale tlo sie nie wyswietla.Wie ktos moze czym to jest spowodowane ?
Re: [PHP]System newsow
Sprawdz czy w generowanym kodzie wszystko wyglada oki - jesli nie ma tam tla, to chyba nie udalo ci sie tego szablonu zastosowac. Jesli jest, to znaczy, ze jego kod jest zly.


