webForumDet fria alternativet
Logga in / Bli medlem

Script eller vad??

PHP

12 svar · 679 visningar · startad av Howling_W

Medlem sedan juli 2004132 inlägg
Trådstart#1

Hallo,

Är ute efter en funktion som slumpar en bild på hemsidan ungefär med en veckas mellanrum. Hur fixar man det? med någon typ av script antar jag? Använder mig annars av php. Någon som har någon bra ide?

Medlem sedan mars 20024 456 inlägg
#2

Den funktionen går att skriva i PHP, och ifall du redan använder dig av PHP så kan du ju lika gärna fortsätta med det.

Medlem sedan juli 2002630 inlägg
#3

Vill du att det ska visas en specifik bild en hel vecka cör att byta bild veckan därpå osv är ett enkelt sätt att skapa 53 bilder och namnge de till 1.jpg, 2.jpg osv för att sedan med php's date()-funktion hämta ut veckonumret och på så sätt hämta ut bilden.
53.jpg-bilden är till för de undantagsfall (en else-sats alltså) om det av någon anledning inte skulle vara vecka 1-52 =)

Medlem sedan juli 2004132 inlägg
#4

Hallo,

Jo jag använder mig av php men problemet är att jag är ingen "hacker" utan en "marjasin:-)" dvs klipp och klistrare....'

Vill någon vara snäll och lägga ut en komplett kod??
Vill alltså ha en bild liggandes på hemsidan i ca en vecka och sedan skall en ny bild automatiskt läggas ut veckan därpå osv har 5-6 bilden av samma typ och storlek.

Måste man använda sig av en MYSQL-databas???

Medlem sedan juni 20014 290 inlägg
#5

Säg att bilderna heter: bild0.jpg, bild2.jpg ... bild5.jpg då kommer följande kod att växla mellan bilderna veckovis.

$vecka=date("W");
$tal=$vecka%6;  # Ändra 6'an här till hur många bilder du har.
$bild="bild$tal.jpg"; 
echo "<img src='$bild'.jpg />\n";
Medlem sedan juli 2004132 inlägg
#6

Tackar, ska prova!

Medlem sedan juli 2004132 inlägg
#7

Nej, det funkar inte..var ska jag lägga koden? där bilderna ska visas?

Medlem sedan aug. 20011 946 inlägg
#8

Vad får du för felmeddelande? Har du <?PHP och ?> runt koden? Koden ska läggas där du vill ha bilden på din phpsida.

Medlem sedan juli 2004132 inlägg
#9

Är det här rätt?
bilderna heter front1_1.jpg , front2_1jpg osv..

Vart ska bilderna ligga i vilken katalog.

<?PHP
$vecka=date("W");
$tal=$vecka%4; # Ändra 6'an här till hur många bilder du har.
$bild="bild$tal.jpg";
echo "<img src='$front1_1'.jpg /'front2_1'.jpg/'front3_1'.jpg/'front4_1'.jpg>\n";
?>

Medlem sedan juni 20014 290 inlägg
#10

Howling_W skrev:

Är det här rätt?
bilderna heter front1_1.jpg , front2_1jpg osv..

Vart ska bilderna ligga i vilken katalog.

<?PHP
$vecka=date("W");
$tal=$vecka%4; # Ändra 6'an här till hur många bilder du har.
$bild="bild$tal.jpg";
echo "<img src='$front1_1'.jpg /'front2_1'.jpg/'front3_1'.jpg/'front4_1'.jpg>\n";
?>

Nej.

Ändra till följande:

<?php
$vecka=date("W"); 
$tal=$vecka%4;  # Ändra 6'an här till hur många bilder du har. 
$bild="front$tal_1.jpg"; 
echo "<img src='$bild'>\n"; 
?>

Bilderna skall ligga i samma katalog som php filen som genererar sidan.

Medlem sedan juli 2004132 inlägg
#11

Det funkar inte..högerklickar jag på den bilden (som visar att det inte finns någon bild)som kommer upp på sidan står det "front.jpg"

Medlem sedan juni 20014 290 inlägg
#12

Howling_W skrev:

Det funkar inte..högerklickar jag på den bilden (som visar att det inte finns någon bild)som kommer upp på sidan står det "front.jpg"

Ok, ändra till följande:

<?php
$vecka=date("W"); 
$tal=$vecka%4;  # Ändra 6'an här till hur många bilder du har. 
$bild="front".$tal."_1.jpg"; 
echo "<img src='$bild'>\n"; 
?>
Medlem sedan juli 2004132 inlägg
#13

OK, nu ser det ut att funka..tack o bock!

504 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
366 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
366 ms — ändringar (db)