hej.. jag kan egentligen inte php alls.. men jag skulle vilja
använda det lite till min sida..
just nu använder jag include för att inkludera designen
till mina sidor, men nu jag ska göra en bildsida och det känns
jobbigt att göra en ny fil för varje bild.
jag vet att det går att lösa med php, men har ingen aning
om hur, måste man använda sig av en databas?
om det inte är så svårt skulle någon snäll person försöka
beskriva det för mig? om det är svårt tar jag gärna nån
länk till en bra php-tutorialsida :)
mvh,
erik.
IceyesMedlem sedan apr. 200592 inlägg
pumbster skrev:
hej.. jag kan egentligen inte php alls.. men jag skulle vilja
använda det lite till min sida..
just nu använder jag include för att inkludera designen
till mina sidor, men nu jag ska göra en bildsida och det känns
jobbigt att göra en ny fil för varje bild.
jag vet att det går att lösa med php, men har ingen aning
om hur, måste man använda sig av en databas?
om det inte är så svårt skulle någon snäll person försöka
beskriva det för mig? om det är svårt tar jag gärna nån
länk till en bra php-tutorialsida :)
mvh,
erik.
Nu är inte jag heller jättehaj på php men som du säkerligen vet ska du inte bara använda php det är inte istället för html.
om jag har förstått det hela rätt så gör du antligen
include ("bild1.php");
include ("bild2.php");
include ("bild3.php");
sen lägger dem i typ index.php för att få fram flertal bilder.
du använder <?php ?> som en tagg som börjar så att servern vet var det är php
utanför dem taggarna kan du skriva vanlig html kod och lägga bilderna som du vill ha dem.
include kan du väl lämpligast använda som quarysting, motsvarande iframe
UlfTMedlem sedan maj 20018 027 inlägg
pumbster skrev:
jag vet att det går att lösa med php, men har ingen aning
om hur, måste man använda sig av en databas?
Det beror på om man behöver en databas. Bara för att visa bilder som finns på din site, behöver du ingen.
pumbster skrev:
om det inte är så svårt skulle någon snäll person försöka
beskriva det för mig? om det är svårt tar jag gärna nån
länk till en bra php-tutorialsida :)
Högst upp i denna forumdel finner du en rad länkar relaterade till PHP. Förmodligen lär du hitta något matnyttigt där som du kan lära dig av.
asså.. det jag egentligen vill lära mig, är hur jag
gör så att en länk kan gå till något som liknar det här:
blblabla.php?id=2
jag vet inte riktigt vad det heter.. men jag tänkte att
det kunde vara så, så länkar bara varje thumbnail av
bilderna till en ny id.. så jag slipper 200 st bild1.php,
bild2.php ... bild 199.php osv..
är det svårt att genomföra?
UlfTMedlem sedan maj 20018 027 inlägg Det går även att låta ett php-script söka igenom vilka bilder som faktiskt ligger lagrade på servern. Det står säkert något om hur man gör detta bland php-länkarna som finns ditlagda högst uppe i denna forumdel. Fundera sedan över vad du faktiskt vill göra med sidan. Det står säkert också hur man tar hand om variabler av typen blablabla.php?id=2, för övrigt. Det är lite svårt att beskriva ett helt scriptspråk i enstaka inlägg, så tipset är att du läser på om vad som går att göra. För detta ändamål har du alltså länkarna högst uppe i forumdelen.
förlåt att jag tjatar.. men jag vill bara göra en sån liten grej.
eller i alla fall vad jag tror är en liten grej..
jag har kollat igenom lite gallerytutorials i php på internet,
men alla är såna avancerade som söker igenom servern efter
bilder precis som du sa..
allt jag vill är att själv lägga upp thumbnails, och sedan länka
till en enda sida som visar den bild som man tryckt på..
t.ex. att länken till en bild är "bild.php?id=1".
är det då en variabel som heter $id som får värdet 1?
skulle man då kunna göra en if-sats som printar html-koden
för rätt bild?
måste den variabeln finnas med i både sidan bild.php och sidan
som visar thumbnailsen?
jag vet att jag borde läsa alla länkarna där uppe men jag hinner inte! :l
The_HulkMedlem sedan juni 20031 837 inlägg om du inte vill använda en databas kan du använda en array där du sparar alla bildnamn och ett id för bilden.
Har inte testat detta skriptet men det kanske kan vara en liten början.
<?
$img_path = "images/";
$thumb_path = "thumb/";
$images = array();
$images[1] = "bild1.gif";
$images[2] = "bild2.gif";
$images[3] = "katt.gif";
$images[4] = "bil.gif";
$img_id = isset($_REQUEST['image']) ? $_REQUEST['image'] : 0;
if($img_id > 0)
{
?>
<img src="<?=($img_path . $images[$id])?>">
<?
}
else
{
foreach($images as $id => $image)
{
?>
<a href="?image=<?=$id?>"><img src="<?=($thumb_path . $images[$id])?>" border="0" /></a>
<?
}
}
?>
/red
Detta skriptet förutsätter dock att du har samma namn på thumbnail-bilderna och orginal-bilderna men att de ligger i olika kataloker.
CompusaMedlem sedan jan. 20023 327 inlägg
pumbster skrev:
förlåt att jag tjatar.. men jag vill bara göra en sån liten grej. eller i alla fall vad jag tror är en liten grej..
pumbster skrev:
måste den variabeln finnas med i både sidan bild.php och sidan
som visar thumbnailsen?
Ursäkta men jag kan inte undvika att bli lite irreterad på din inställning! Man lär sig inte att programmera genom att bara försöka åstakomma en liten specifik sak. Det första du ska göra är att lära dig grunderna, hur allting fungerar med språk som körs på en webbserver. Därefter ska du lära dig grunderna i php. När du gjort detta är du kanske redo att gå vidare till detta steg.
pumbster skrev:
jag vet att jag borde läsa alla länkarna där uppe men jag hinner inte! :l
Men du anser det rimligt att vi ska göra jobbet åt dig för att din tid är mer värd än vår? Inse fakta, att med din inställning så kommer du ingen vart.
pumbster skrev:
att lära sig php eller inte?
I ditt fall skulle jag vilja säga inte. Man får ingenting gratis och du kan inte lära dig något utan att anstränga dig.
Jag menar inte att vara spydig eller otrevlig, men jag tycker faktiskt inte att de jag skrivit här är för mycket begärt eller ovanligt hårt. Ta till dig kritiken och lägg ner lite energi, det kommer du att tjäna på (y)
henkeMedlem sedan dec. 1999286 inlägg Vill du lära dig php kan du t ex spana in IDGs webbstudio:
http://internetworld.idg.se/webbstudio/pub/avdelning.asp?id=33
Börjar mycket basic och är på svenska.
Tack så mycket The Hulk för din hjälp och tack henke för länken.