![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 26.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki skrypt, który wyświetla w tabeli pliki graficzne. I chciałbym, żeby następna strona galerii już była generowana przez skrypt, z niewielkimi, acz istotnymi zmianami. Chodzi o tablicę, która jest odpowiedzialna za nazwy plików oraz ich (count) ilość. Poniżej zamieszczam kod wraz z komentarzami (będzie łatwiej wytłumaczyć). (IMG:http://forum.php.pl/uwaga.gif) poprawiam --- nospor A ponadto może jak już proszę o pomoc, to powiedzcie mi jak zrobić link lub zwykły input, który byłby odpowiedzialny za usuwanie konkretnego zdjęcia (tego pod którym input się znajduje)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? To też mi nie działa tak jak trzeba. Dzięki z góry za odpowiedzi. Jak coś to cały kod (skrypt znajduje się tutaj) http://www.dnawrot.webas.pl/php/gallery.php Pozdrawiam dnawrot |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 698 Pomógł: 3 Dołączył: 28.03.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Dodawanie kolejnych nazw plików do stringa oddzielonych spacją to nie jest najlepszy pomysł... Najlepiej od razu je do tabeli dodaj.
Usuwanie to tylko znajomość htmla... Link: Przycisk: W obu przypadkach x jest identyfikatorem lub nazwą zdjęcia, które chcesz usunąć. W skrypcie usun.php będziesz miał zmienną $_GET['id']. Druga metoda pozwala na przesłanie POST-em. Uważaj na te zmienne, bo to częsty błąd nie sprawdzać wejścia... Zawsze trzeba je sprawdzić... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 26.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
dobra dzięki, usuwanie działa jak należy, ale nie wiem za bardzo o co chodzi z tym tworzeniem pliku, prosiłbym trochę jaśniej, bo ciemny jestem z php
pozdrawiam Ten post edytował dnawrot 10.05.2006, 12:59:32 |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 698 Pomógł: 3 Dołączył: 28.03.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Chodziło mi o to, że trochę przekombinowałeś z wydobywaniem nazw plików. Ty robisz to tak:
Pomijając nazwę tablicy z nazwami plików i to, że explode wypluje tablicę z dwoma pierwszymi elementami pustymi, oraz to, że nazwy plików zawierające spacje rozwalą tablicę, to łatwiej i szybciej od razu nazwy umieszczać w tablicy.
W rezultacie masz tablicę $fileNames zawierającą te same dane, ale kod jest pozbawiony błędów, szybszy i czytelniejszy. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 26.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za zwrócenie uwagi, poprawię to. Ale czy możesz mi powiedzieć jak rozwiązać problem z tworzeniem nowych plików, a w zasadzie kopiowaniem plików php? A poza tym jeszcze jedna rzecz mi przyszła na myśl. W momencie przechodzenia do następnej strony galerii nie tylko musi być tworzona następna strona .php, ale jeśli okaże się że nie ma więcej plików to następna, która została stworzona przy ostatnim wywoływaniu skryptu musi być usunięta. Nie wiem czy dobrze mnie zrozumiałeś. Ponadto, przydałoby się aby przy ostatniej stronie wyświetlany był tylko link "poprzednia strona", a nie "poprzednia || następna". Dzięki z góry za odpowiedź. Pozdrawiam
dnawrot |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:41 |