Kako avtomatsko kreirati podstrani ?

mi lahko kdo pove kako kreirati podstran za vsako sliko, ki mi jo uporabniki naložijo na portal ? koliko mi je jasno je treba to urejati z IDji, ki jih mam zapisane v bazi...

6 odgovorov

Ja preko GET dobis id slike npr slika.php?id=12 in potem npr iz baze preberes kje je slika shranjena in to je to.

LP

1

mi lahk kdo poda primer kode ? ker ko pridem na link slika.php?id=32, ne znam prebrat id oz. ga neznam določit...

lp, david

$idizurlnaslova = $GET["id"];

tako shraniš v spremenljivko vrednost iz URL naslova
drugače maš pa na tem naslovu enostavne primere, ki ti lahko pomagajo

1

aha... hvala obema :)

Hm... sicer tole ni neposredno povezano s vprašanjem, ampak vseeno velja omeniti, da pazi na varnost. Če zadeve ne preverjaš lahko hitro pride do kakšnega SQL injectiona ali XSS.

Kaj predlagam? $idizurlnaslova = $GET["id"]; dodaj nekaj varnostnih mehanizmov. Če veš, da mora ID obvezno biti številka, potem preverjaj ali je vpisani ID številka itd... Prav tako escapeaj ves html in ostale "čudne" znake, ki ne pašejo v ID.

Npr. poglej si tole:
- http://php.net/manual/en/function.htmlspecialchars.php
- http://php.net/manual/en/function.mysql-real-escape-string.php

in ostale funkcije ali si napiši svojo glede na potrebe.

2

hvala Tomcater :) tole mi je tut velik pomagalo :)