theborgMedlem sedan mars 20129 inlägg Hej
jag försöker få till en if then else som princip bara tittar på filendelse så ifall
något url med endelsen .jpg eller .png ska den göra en sak.
och ifall det innehåller något annat så ....
så här långt har jag gjort.
{if $vdo.tbl_pic_url == '.jpg','.png'}
du har en bild
{else}
du har inte godkänd bild
{/if}
så hur kan jag strunta i allt och bara titta på filendelsen.
Mr TMedlem sedan maj 20071 061 inlägg Kan inte just ajax, men andra språk hade jag genom ex. kommandot "char" plockat dom 4 sista tecknen, omvandlat dom till små bokstäver och sedan kollat om det är ".jpg" eller ".png".
(Jag har aldrig sett att man kan göra en if som du har gjort, utan ska man kolla 2 saker får man skriva $vdo.tbl_pic_url == '.jpg' OR $vdo.tbl_pic_url =='.png' men det kanske funkar i ajax?)
Testa det här.
var extension = $vdo.tbl_pic_url.substring(fileName.lastIndexOf('.')+1);
if(extension == 'png' || extension =='jpg') {
//Ja
} else {
//Nej
}
theborgMedlem sedan mars 20129 inlägg
andreas_lindh skrev:
Testa det här.
var extension = $vdo.tbl_pic_url.substring(fileName.lastIndexOf('.')+1);
if(extension == 'png' || extension =='jpg') {
//Ja
} else {
//Nej
}
funkade inte får fel syntax error: unrecognized tag: //Ja
problemet är att det måste skrivas innom {} för att det ska fungera
{if value}
{else}
{/if}
om jag skriver detta innom {} får jag
T_CONSTANT_ENCAPSED_STRING, expecting T_STRING
vilket serverspråk kör du?
@ndersMedlem sedan juni 200032 969 inlägg Det luktar php lång väg (och då har du missförstått syntaxen). Var kommer ajax in i bilden?
theborgMedlem sedan mars 20129 inlägg jag försöker modifiera en templates till en sida.
ja det är php som ligger i grunden.
då det inte är ren <php i sidan så mistänkte jag det var ajax
theborg skrev:
Hej
jag försöker få till en if then else som princip bara tittar på filendelse så ifall
något url med endelsen .jpg eller .png ska den göra en sak.
och ifall det innehåller något annat så ....
så här långt har jag gjort.
{if $vdo.tbl_pic_url == '.jpg','.png'}
du har en bild
{else}
du har inte godkänd bild
{/if}
så hur kan jag strunta i allt och bara titta på filendelsen.
Beror på hur pass mycket template tillåter från PHP-språket, så kan kanske något sådant här fungera:
{if end(explode('.',$vdo.tbl_pic_url)) == 'jpg' || end(explode('.',$vdo.tbl_pic_url)) == 'png'}
du har en bild
{else}
du har inte godkänd bild
{/if}
Vad ligger i bakgrunden, är det något publiceringssystem i PHP eller?
theborgMedlem sedan mars 20129 inlägg Hej.. ska testa sen när jag är tillbaka till jobbet... Det jag försöker göra är en template till barnen, cms som jag använder är clip-bucket. Men har blivit tvungen att ändra det lite för att det ska passa endamålet. Detta pga. avundsjuka o.s.v :)
theborgMedlem sedan mars 20129 inlägg
Fredde Mannen skrev:
Beror på hur pass mycket template tillåter från PHP-språket, så kan kanske något sådant här fungera:
{if end(explode('.',$vdo.tbl_pic_url)) == 'jpg' || end(explode('.',$vdo.tbl_pic_url)) == 'png'}
du har en bild
{else}
du har inte godkänd bild
{/if}
Vad ligger i bakgrunden, är det något publiceringssystem i PHP eller?
Gjorde ett snabbtest.. Det fungerade helt underbart.. Precis som jag eftersökte.. Jag är dig evigt tacksam och kommer döpa nästa barn efter dig :e
Tack för hjä