Kypo Skrevet 3. desember 2004 Del Skrevet 3. desember 2004 Ja. Emnter sier nesten seg selv, Jeg har en webside som jeg skal ha litt reklame på for mine kammerates web sider. men så vil jeg bare vise 1 bilde av gangen. så om jeg har 3 forskjellige bilder, hvordan kan jeg da gjøre sånn at den tar bare 1 av de bildene og viser ett av dem?.. da man trykker F5(refresher siden) så skifter bildet ut med ett annet...' Kan noen gi meg ett exempel? takk for svar- Lenke til kommentar
potetskrell Skrevet 3. desember 2004 Del Skrevet 3. desember 2004 Du kan vel gjerne bruke dette: <?php $font ="Verdana"; // $fontsize ="3"; // $textfile ="quotes.txt"; // filnavn paa fila med bildene paa en linje hver.. echo "<font face=\"$font\" size=\"$fontsize\">"; $quotes = file("$textfile"); $quote = rand(0, sizeof($quotes)-1); echo $quotes[$quote]; echo "</font>"; ?> Napp bare ut det du ikke trenger.. Lenke til kommentar
Kypo Skrevet 3. desember 2004 Forfatter Del Skrevet 3. desember 2004 Hm. jeg er ganske fersk innen PHP, men det der skjønte jeg ikke helt. spurte no helst etter bilder som .jpg osv.. og hva må jeg skifte ut? :S Du kan ikke gi meg ett exempel ?.. ett kjapt ett som er klar for bruk bare at jeg må fylle inn bildene lissom Takker for svar Lenke til kommentar
oycob Skrevet 3. desember 2004 Del Skrevet 3. desember 2004 det scriptet der er jo klart til bruk, du må bare fylle inn bildene i quotes.txt... Lenke til kommentar
potetskrell Skrevet 3. desember 2004 Del Skrevet 3. desember 2004 (endret) Det der scriptet legger du inn på sida der du vil ha bildene... Så lager du ei tekstfil (.txt i notepad) hvor du skriver html'en, feks bildene og kaller den quotes.txt. Har ikke testet, men ganske så sikekr på at dette lette scriptet skal fungere. Og du trenger ikke inkludere font of fontsize hvis du ikke skal ha tekst med. Dette er egentlig et sitatscript, men vil fungere uansett hva du plasserer i quotes.txt. Edit: Husk at den må se slik ut, siden den tar en og en linje i txt fila for seg: <img src="" /> <img src="" /> <img src="" /> Endret 3. desember 2004 av Ingardj Lenke til kommentar
LoS Skrevet 3. desember 2004 Del Skrevet 3. desember 2004 Hvia du bare skal ha bilder så kan du jo egentlig bare gjøre det på denne måten: <?php $bilder = array( "bilde1.jpg", "bilde2.jpg", "bilde3.jpg" ); echo '<img src="' . array_rand($bilder) . '" alt="" />'; ?> Lenke til kommentar
Lokaltog Skrevet 3. desember 2004 Del Skrevet 3. desember 2004 Metoden til LoS er definitivt den enkleste og beste. Scriptet til Ingardj er unødvendig klønete, og er vel strengt tatt beregnet på noe HELT annet enn random bilder. (Random sitater, ser ikke en liten img-tag i koden engang!) Lenke til kommentar
Kypo Skrevet 4. desember 2004 Forfatter Del Skrevet 4. desember 2004 (endret) Heh. Tester nuh Takk takk for svar Edit1: Hmz Jeg sletta alt av HTML koder osv så la jeg inn koden og navnene på de 3 bildene jeg hadde.. så laster jeg opp php fila og bildene men da jeg skulle se på siden skjedde det issom ingenting.. skjermen var bare tom :S hvorfor? har jeg gjort noe feil? Koden ser slik ut <?php $bilder = array( "pcw1.jpg", "pcw2.jpg", "pcw3.jpg" ); echo '<img src="' . array_rand($bilder) . '" alt="" />'; ?> Takk for svar -> Det var din Kode jeg testa LoS Endret 4. desember 2004 av Kypo Lenke til kommentar
LoS Skrevet 4. desember 2004 Del Skrevet 4. desember 2004 Med mindre bildene ligger i en annen mappe enn rootmappa til scriptet så skal det funke det der. Bytt eventuelt src="' med src="mappe/til/filene/' hvis de ikke ligger i root mappa. Lenke til kommentar
Kypo Skrevet 4. desember 2004 Forfatter Del Skrevet 4. desember 2004 Alt sammen ligger i en mappe.. Men da jeg går inn på siden så er alt tomt.. lissom ingenting på siden kan du si.. må jeg ha med no HTML koder? som feks <html> <body> <head> </html> </head> </body> osv?.. jeg tok vekk alt.. KUN php koden som er i filen.. Lenke til kommentar
LoS Skrevet 4. desember 2004 Del Skrevet 4. desember 2004 Du kan jo se om du finner noe feil i koden som blir skrevet ut ved å vise kildekoden til dokumentet. Mulig filendelsen ikke kommer med f.eks, i så fall skal det gå ved å bytte ut " med ' i arrayet. Lenke til kommentar
Kypo Skrevet 4. desember 2004 Forfatter Del Skrevet 4. desember 2004 Skjønner ikke helt :| jeg gjorde slik <?php $bilder = array( 'pcw1.jpg', 'pcw2.jpg', 'pcw3.jpg' ); echo '<img src="' . array_rand($bilder) . '" alt="" />'; ?> Men funket ikke særlig bra er kanske fersk i PHP så når du sier noe med "Studer" koden litt så finner du kanskje feilen..sånt må du ikke si til meg kan ikek så mye php enda så vet lissom ikke hva som kan være galt Lenke til kommentar
jorgis Skrevet 4. desember 2004 Del Skrevet 4. desember 2004 Du har vel husket å sette .php som filetternavn på filen? Lenke til kommentar
Kypo Skrevet 4. desember 2004 Forfatter Del Skrevet 4. desember 2004 Jo seff http://merko.dibon.net/PCW/pcw2.php Det er URL'en, men som du ser så er den helt blank hva er galt med den koden jeg viste? <?php $bilder = array( 'pcw1.jpg', 'pcw2.jpg', 'pcw3.jpg' ); echo '<img src="' . array_rand($bilder) . '" alt="" />'; ?> < Jeg har Ingen HTML koder .. bare den PHP koden i php fila.. Lenke til kommentar
Lemkin Skrevet 4. desember 2004 Del Skrevet 4. desember 2004 (endret) <img src="0" alt="" /> er resultatet fra phpscripet ditt Edit: kommer også scr="2" og 1, tipper den retunerer nummere på arrayet jeg Endret 4. desember 2004 av smoothie Lenke til kommentar
jorgis Skrevet 4. desember 2004 Del Skrevet 4. desember 2004 Prøv med: <?php $bilder = array( 'pcw1.jpg', 'pcw2.jpg', 'pcw3.jpg' ); echo '<img src="' . $bilder["array_rand($bilder)"] . '" alt="" />'; ?> elns. Lenke til kommentar
Kypo Skrevet 4. desember 2004 Forfatter Del Skrevet 4. desember 2004 hmmm Funker fremdeles ikke Forsatt helt blank skjerm.. skjønner ikke hvorfor .. Men tror dere jeg må ha HTML koder inni? som <body> osv..? Funker kodene hos dere? :| noe rart. funker ivertfall ikke her Lenke til kommentar
Kypo Skrevet 4. desember 2004 Forfatter Del Skrevet 4. desember 2004 Koden funker nå. $bilder["array_rand($bilder)"] ' Den koden var visst feil mens denne er riktig $bilder[array_rand($bilder)] Tusen takk for alle svar! Funker nå wee Lenke til kommentar
Torbjørn Skrevet 4. desember 2004 Del Skrevet 4. desember 2004 bra, slik er det også ment å fungere, å sette "" rundt lager en streng av hele uttrykket, dvs at funksjonskallet aldri evalueres. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå