FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Medlem
|
Jag har ett bildupload script, dvs om man inte laddar upp en thumb så visas storbild istället.
om inte <?=$tumburl?> finns,, visa då istället <?=$bildurl?> ? Som sagt är jag nybörjare på php, jag er en av dom som tyckte det var enklare med asp men php är definitivt mer spännande :P Tack på förhand.. |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
Det du söker är troligtvis funktionen file_exists. Kolla upp den i dokumentationen på php.net
![]() |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
Fattar nog inte riktigt men varför ladda upp en thumb? Varför inte skapa en ifrån orginalbilden automatiskt vid uppladdning?
|
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Medlem
|
Tack för svaren,,
file exist ? skall kolla det,, verkar intressant. Jo do ,, jag hade tänkt att tumbarna skall vara samma bild men utan bakgrund, dvs skalade bilder som jag gör exempelvis i photoshop i efterhand när jag hinner, tycker att det kan passa bättre in i designen nämligen. om någon vet mer detaljerat om det här med file exist vore jag evigt tacksam. OBS--> kanske jag har varit för otydlig.. om inget finns i databasen visa då annat ur databasen? Jag kollade file exist, då kollar det om det redan finns fil i mappen, det var inte det jag sökte. -V- |
|||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Mycket flitig postare
|
Hoppas jag förstår rätt
![]() Hur ser databasen ut? Är det en tabell med filnamn? I sånna fall är det bara att kolla ifall fältet har något värde eller är en tom sträng ('') Eller också lägger du till en kolumn som används för att hålla reda på ifall det finns någon "thumb" |
|||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Medlem
|
Okej, har jag förstått det här rätt? Du har ett fält i databasen som heter tex storbild och ett som heter thumb, bägge med filnamnet till respektive fil. I fältet storbild finns det alltid ett innehåll, men inte i thumb. Och om thumb är tomt vill du i stället visa storbild. I så fall behöver det inte vara svårare än så här.
if ($thumb != '') { visa thumb; } else { visa storbild; } Men jag kanske missuppfattat totalt... |
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Banned
|
Varför lagra bilder i databasen? Onödig belastning. Lagra dom som filer på disken i stället.
Exakt samma åtkomst tid. Kanske lite snabbare utn MySQL eftersom du i princip får fråga efter bilden 2 ggr (MySQL sen ska webläsaren hämta den) Bilden cachas. |
||
![]() |
![]() |
![]() |
#8 | |||
|
||||
Medlem
|
Patek har uppfattat rätt, jag laddar alltid upp en bild men vid senare tillfälle laddar en thumb som skall visas i bildlistan.
jag laddar inte bilder till databasen uta det som skrivs in till databasen är url till bilden jag har två celler i databasen som heter bildurl och thumburl kallar på det med följande [img]<?=$bildurl?> men skulle vilja att <img src=[/img] visas istället om den fanns. följande från Patek if ($thumb != '') { visa thumb; } else { visa storbild; } Jag är inte riktigt säker på hur jag använder detta.. ![]() |
|||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Har WN som tidsfördriv
|
Vidir, du får nog lägga ut koden i den fil som genererar den sida där bilderna ska visas. Det blir lättare för oss att se vad du har gjort och vi kan rätta till det fortare.
|
||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Mycket flitig postare
|
Eller försöka lära dig mer PHP än <?=$hepp?>...
Tips på vägen: [img]<? if (strlen($thumburl)>0) echo $thumburl; else echo $bildurl; ?>[/img] det var din freebie på området "snabbkurs i programmering". :P |
||
![]() |
![]() |
Svara |
|
|