Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]php, kłopoty z poprawnym kodem php w galerii
Alvarofun
post 27.11.2011, 19:53:15
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 26.02.2009

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


Witam

Mam problem z kodem PHP.
Mam galerie na stronie do której na bieżąco z kamery IP są wysyłane zdjęcia.

Problem w tym że jest ich pełno na kupie, jedno obok drugiego, a wolal bym żeby np były grupy podzielone według nazwy pliku zdjęcia, a mianowicie.

Zdjęcia które kamera wysyła mi na serwer są o nazwie pliku:

[nazwa_kamery]_[rok][miesiąc][dzień][godzina][minuta][sekunda]_[kolejny_numer_zd
jęcia]

np.

002daik_20111124012930_19323
002daik_20111124013510_19324 (to zdjęcie zrobione 6 min później)


jak tu teraz zrobić żebym mógł kliknąć na nowo utworzony link (24listopad)
i żeby mi się tam pojawiły wszystkie zdjęcia wykonane tego dnia, przypomnę tylko że te zdjęcia są w tym samym folderze co wszystkie inne zdjęcia z innych dni.

Proszę pomóżcie bo głowię się już nad tym kilka dobrych dni, i nic a nic sad.gif



Zainstalowałem sobie krasnal serv i próbuje i próbuje i nic.

już doszedłem do tego że

CODE
<?php

$strExample = '00B80000DE13|(002daik)|_1_|20111122230739|_19802.rar';

$arrResult = explode('|', $strExample);

echo $arrResult[3];

?>



jeśli mam takie zmienne jak $strExample to do podzielenia mogę sobie wybrać jakikolwiek znak, wybrałem ten "|" echem wyświetliłem trzecią tablicę co w rezultacie na stronie wyświetliło mi tylko ten napis "20111122230739" smile.gif hurra mały krok do przodu.

Ale niestety stanąłem w kropce kiedy chciałem wyświetlić pliki z folderu głównego na serwerze.
CODE
<?
$d=opendir(".");
# czyta pliki w folderze - dopoki patrametrem while bedzie true
while($pozycja=readdir($d))
{
# jesli pozycja jest plikiem i nie jest index.php lub .. zczytuje pozycje do tablicy
if((is_file($pozycja))&&($pozycja!="index.php")&&($pozycja!=".."))
{
$katalog[$licznik]=$pozycja;
$licznik++;
}
}
closedir($d);


echo "<TABLE border=0>";

for ($licznik=0;$licznik<count($katalog);$licznik++\)
{
echo "<TR>";
echo "<TD>";

echo "$katalog[$licznik]";
echo "</TD>";
echo "</TR>";
}
echo "</TABLE>";

?>


ten kod sprawdza wszystkie pliki które mam w folderze i wyświetla jedno pod drugim każdą nazwę pliku, a wygląda to mniej więcej tak:

00B80000DE13(002daik)_1_20111122230726_19796.jpg
00B80000DE13(002daik)_1_20111122230728_19797.jpg
00B80000DE13(002daik)_1_20111122230730_19798.jpg
00B80000DE13(002daik)_1_20111122230732_19799.jpg
00B80000DE13(002daik)_1_20111122230734_19800.jpg
00B80000DE13(002daik)_1_20111122230737_19801.jpg
00B80000DE13(002daik)_1_20111122230739_19802.jpg
00B80000DE13(002daik)_1_20111122230741_19803.jpg
00B80000DE13(002daik)_1_20111122230743_19804.jpg
00B80000DE13(002daik)_1_20111122232415_19805.jpg
00B80000DE13(002daik)_1_20111122232417_19806.jpg
00B80000DE13(002daik)_1_20111124002903_20047.jpg
00B80000DE13(002daik)_1_20111125234857_21341.jpg
00B80000DE13(002daik)_1_20111125234901_21343.jpg

problem w tym że nie mogę za żadne skarby świata połączyć tych obu skryptów w kupę żeby mi tylko wyświetlało same daty.


Jak to połączyć questionmark.gif?
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:56