Nogle der har en ide til hvordan man kan ligge en kode i en PHP så den via indtastede datoer automatisk skifter foto/img ud. Eks. noget med:
image1.jpg vises fra den 01.01.2005 til 21.03.2005 image2.jpg vises fra den 22.03.2005 til 24.03.2005 image3.jpg vises fra den 24.03.2005 til 30.03.2005
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Måske noget i den her retning: $pics = array( array('image1.jpg', '2005-01-01', '2005-03-21'), array('image2.jpg', '2005-03-22', '2005-03-24'), array('image3.jpg', '2005-03-25', '2005-03-30') );
function VisBillede($pics) { for ($x = 0; $x < count($pics); $x++) { if ((strtotime($pics[$x][1]) <= time()) && (strtotime($pics[$x][2]) >= time())) { return $pics[$x][0]; } } return false; }
OK tester det lige. Koden skal vel blot ind i notepad og så kanfilen kaledes random.php. Imag ligger i img - så skal "den linie der kalder foto vel hede":
Har lige testet.. Lagt det op på min server. (Der er PHP osv). Så skriver den blot koderne: $pics = array( array('img/image1.jpg', '2005-09-30', '2005-10-01'), array('img/image2.jpg', '2005-10-02', '2005-10-03'), array('img/image3.jpg', '2005-10-04', '2005-10-05') ); function VisBillede($pics) { for ($x = 0; $x < count($pics); $x++) { if ((strtotime($pics[$x][1]) <= time()) && (strtotime($pics[$x][2]) >= time())) { return $pics[$x][0]; } } return false; } $pic = VisBillede($pics); if ($pic) echo $pic;
Hm... Hvad mon går galt. Foto er lagt op i et under dir img - "under" det arkiv hvor php filen ligger..
Tænkte på kan det være noget med stige at gøre? Der er oprettet et arkiv hvor det hele ligger. Php, image1.jpg, image2.jpg, image3.jpg dette ligger ikke helt ude i roden. Skal der skrives en anden allokation i PHP. Men hvis blot PHP og images ligger i samme kasse er det vel fint nok. Eller skal der sådan noget ../ foran noget, eller bruger man ikke det i PHP
De tre foto image1.jpg, image2.jpg og image3.jpg ligger i en mappe kaldt img. der er en undermappe til der hvor php filen ligger. Men det virker ej heller. Der skal ikke også stå img oppe ved hvert foto eller?
Måske jeg skal lade dig skrive den fulde kode. Og ikke gætte. Lige nu ligger filen i en mappe kaldet: info-random i den mappe ligger der en fil info-random.php og en mappe betegnet img, deri ligger de tre foto.
Kan man lave det så image1.jpg starter helt oppe i venstra hjørne - helt oppe?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.