Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 4 Pytanka: ograniczyc ilosc znakow,miniaturka obrazka,blad w dostepie
Unsu
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 6.03.2008

Ostrzeżenie: (0%)
-----


Witam
Pierwsze pytanie, odczytuje tresc komentarza z bazy danych ale chce tresc ograniczyc do 10 znaków , zeby pierwsze 10 znakow tylko bylo wyswietlanych.

Drugie pytanko, wgrywam sobie obrazek na serwer i tworze miniaturke poprzez :
$width_mini = $width * 0.2;
$height_mini = $height * 0.2;
no wlasnie a jak ustalic zeby za kazdym razem z kazdego zdjecia tworzylo miniaturke o rozmiarach np 100/200 questionmark.gif? ( bo w tym przypadku miniaturka zalezy od poczatkowego rozmiaru) .

Trzecie pytanie
Odczytuje sobie wiadomosci, tylko zauwazylem luke w kodzie poniewaz
http://127.0.0.1/~portal/poczta.php?IDMessages=5 <-- zmieniajac IDMessages np na 4,3 itp odczytuje mi poczte ktora dany(zalogowany) uzytkownik nie powinnien mogl odczytywac, gdzie szukac błedu ?

Czwarte pytanko, jak najlepiej zapisywac date i godzine (np dodania komentarza) ? aktualnie to tobie poprzez 2 pola rekordu Data:date, Godzina:time, czy lepiej timestamp ?

Pozdrawiam i z góry dziekuje
Unsu
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
ayeo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


1. $text = substr($text, 0, 10);
2. $width_mini = 200; $height_mini = 100;
3. w pliku poczta.php
4. TIMESTAMP


--------------------
Go to the top of the page
+Quote Post
neverever
post
Post #3





Grupa: Zarejestrowani
Postów: 278
Pomógł: 44
Dołączył: 17.02.2004
Skąd: Wieliczka

Ostrzeżenie: (10%)
X----


1. można ograniczyć ilość pobieranych znaków w samym zapytaniu .np.: ... WHERE SUBSTRING(nazwapola, 1, 100)
http://dev.mysql.com/doc/refman/5.0/en/str...ction_substring

2. wszystko zależy od tego w jaki sposób skalujesz, z jakiej "funkcji" korzystasz.
Osobiście polecam skorzystać z gotowych klas służących skalowaniu, które znajdziesz na phpclasses.org
-dają spore możliwości manipulacji rozmiarami, ratio etc.

3. jw. w pliku poczta.php
Przyjęta tam metoda zakłada bezwarunkowe przetworzenie otrzymenej metodą GET zmiennej IDMessages.
Należy więc np. korzystając z sesji sprawdzać czy "oglądający" ma prawo do przeglądania wskazanej wiadomości.

4. Również polecam TIMESTAMP


--------------------
neverever
Go to the top of the page
+Quote Post
ayeo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


Cytat
zeby pierwsze 10 znakow tylko bylo wyswietlanych.

Chcesz pobrać z bazy tylko 10 znaków, czy pobrać całość, a 10 wyświetlić? Jak z bazy to:
Kod
SELECT SUBSTRING('komentarz',0, 10);



--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 07:41