Gå til innhold

Et tilfeldig sitat på hjemmeside


Anbefalte innlegg

Åpne programmet, starte tjenestene.

Du trenger bare Apache akuratt nå.

Mysql er en mysql-server. (hvis du bruker databaser)

FilZilla er en FTP-server (server, ikke klient)

*det siste* er en mailserver ( for å sende mail (vanskelig å sette opp))

 

Når det kommer "grønt lys", kan du gå inn i Opera og skrive "localhost" Da komemr det opp en orange side du kan lese litt rundt på. Når du er lei av det, kan du gå inn i htdocs-mappen (C:\XAMPP\XAMPP\htdocs tror jeg)  og lage en ny mappe, og der putter du alle filene dine inni.

Du kan også slette alt som er der, og bare legge det i htdocs mappen hvis du vil. da kommer siden din opp med engang du skriver localhost (i motsetning til localhost/minside feks)

8387714[/snapback]

 

Fremdeles så funker ikke sitat.

Lenke til kommentar
Videoannonse
Annonse
Hva kommer opp? Ingenting? Er ordtak.txt i samme mappen?

8387861[/snapback]

 

Får bare opp dette:

 

'.$nr."

".$n[$nr].''; ?>

 

ordtak.txt ligger i hjemmeside mappen ved siden av index fila.

 

Følgende kode er brukt:

 

<?php

$n = file("ordtak.txt");

$nr = rand(0,9);

echo '<p>'.$nr."<br />".$n[$nr].'</p>';

?>

Lenke til kommentar
Hva løste problemet da? Alltid folk som søker, og surt å ikke få noe svar.

8390807[/snapback]

 

Vet sannelig ikke hva som løste det, men jeg passet på å lage alle sidene over i php. Så det må ha vært det som løste det, selv om jeg synes det er rart. At alle sidene måtte være det for at den ene skulle funke.

Lenke til kommentar
  • 4 uker senere...

Like enkelt med .txt-fil.

file(fil.txt) lager et array

 

for a gjore det med bilder, legg alle bildene i en mappe (her: bilder)

 

<?php
$bildemappe = "bilder";
//lese inn bilder i et array
$bilder = scandir($bildemappe);

//siden 0 og 1 er . og .. sa skal vi ikke ha de med nar vi finner et bilde vi har lyst pa
$random = rand(2, count($bilder)-1);
//output 
echo '<img src="'.$bildemappe.'/'.$bilder[$random].'" alt="" />';
?>

sann da testet jeg det og fant ut at det virker na. :p

Endret av Ståle
Lenke til kommentar
Du kan vel og bruke database? Gi hvert av sitatene en egen id, bruke mysql_num_rows til å telle antall sitat, og rand for å lage et tilfeldig tall innenfor 1 og resultatet av mysql_num_rows.

8594488[/snapback]

Blir vel lettere å bruke ORDER BY id RANDOM elns i sql settningen.. Er litt usikker på om syntaksen er rett da det er en stund siden jeg har brukt RANDOM i sql..

Lenke til kommentar
Like enkelt med .txt-fil.

file(fil.txt) lager et array

 

for a gjore det med bilder, legg alle bildene i en mappe (her: bilder)

 

<?php
$bildemappe = "bilder";
//lese inn bilder i et array
$bilder = scandir($bildemappe);

//siden 0 og 1 er . og .. sa skal vi ikke ha de med nar vi finner et bilde vi har lyst pa
$random = rand(2, count($bilder)-1);
//output 
echo '<img src="'.$bildemappe.'/'.$bilder[$random].'" alt="" />';
?>

sann da testet jeg det og fant ut at det virker na. :p

8594809[/snapback]

 

 

Takk igjen ståle, funker dette også!

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...