ugrás a tartalomhoz

Archívum - Jan 11, 2013 - Fórum téma

ugyanolyan típusú url

kemmma · 2013. Jan. 11. (P), 15.24
Sziasztok, az lenne a kérdésem, hogy a Routing-nál, hogy oldhatom azt meg, hogy két ugyanolyan típusú url-t használjak?
(konkrétan Silex-ben kellene, de ha megadjátok, hogy más rendszereknél mi a megfelelő utasítás, akkor már el tudok indulni)
Jelenleg mappákat használok, de ezt el kellene hagyni. Egy egyszerű példa, amit át kellene alakítani:
  1. $app = new Silex\Application();  
  2. $app->get('/cikk/{id}'function ($iduse ($app) {  
  3.     $contents = array('kapcsolat''linkek');  
  4.     if (in_array($id$contents)) {  
  5.         return 'En vagyok a cikkoldal: ' . $id;  
  6.     }  
  7.     $app->abort(404, 'A keresett cikk nem talalhato');  
  8. });  
  9. $app->get('/termek/{id}'function ($iduse ($app) {  
  10.     $contents = array('alma''korte');  
  11.     if (in_array($id$contents)) {  
  12.         return 'Ez itt a termekbemutato: ' . $id;  
  13.     }  
  14.     $app->abort(404, 'A keresett termek nem talalhato');  
  15. });  
  16. $app->error(function (\Exception $euse ($app) {  
  17.     return 'Ajjajj...' . $e->getMessage();  
  18. });  
  19. $app->run();  
Tehát itt a /cikk/kapcsolat, /cikk/linkek, /termek/alma, /termek/korte oldalakra kapunk tartalmat, máskülönben hibaoldal. Az a feladat, hogy le kellene vágni a mappákat, azaz ezután a következő url-eket szeretnem /kapcsolat, /linkek, /alma, /korte Sajnos nem jövök rá, hogy miként tudnék a cikkek részből úgy kiugrani, hogy a termékek részhez jussak.
Persze egy új osztállyal ezt könnyen megoldhatnám, de az nagyon nem tetszik.
 

Véletlenszerű kép lekérése

drext0r · 2013. Jan. 11. (P), 05.19
Szeretnék egy oldalon véletlenszerűen képeket megjeleníteni de nem egészen tudom, hogy hogyan tegyem ezt a képeket a webszerveren tárolom a képek adatai pedig adatbázisban vannak.

Én elsőre úgy gondoltam, hogy minden feltöltött kép kap egy id-t és akkor lekérem az adatbázisból a képeknél a legkisebb és a legnagyobb id-t szóval az első és az utolsó képet majd ezt a két számot berakom egy mt_rand()-ba és a véletlen szám alapján jelenítem meg a képet.

De aztán gondolkodtam és olyan problémák lehetnek, hogy az oldalon lehet képet törölni szóval ha a generált képnek az id-jét már törölték akkor nem fog megjelenni semmi szóval nem tudom, hogy tudnám ezt megoldani.

Ha valaki tudna segíteni ebben azt nagyon megköszönném.