mboost-dp1
Random tekst...
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Yees...
Sidder her midt om natten (eller er det morgen?), nå, men så kan jeg forbi MacGyver.com.
Siden viser en tilfældig tekst hvergang man reloader. Jeg vil gerne lave noget der ligner, men jeg kan ikke php (tror det er lavet med det?). Kan man lave det på en måde som er lidt nemmere.
Vil dog ikke have alle sætningerne i kilden, det kan jeg godt lave med et JavaScript.
(ellers gi' mig en n00b guide til hvordan jeg kan lave det, hvis det er herre svært:)
Sidder her midt om natten (eller er det morgen?), nå, men så kan jeg forbi MacGyver.com.
Siden viser en tilfældig tekst hvergang man reloader. Jeg vil gerne lave noget der ligner, men jeg kan ikke php (tror det er lavet med det?). Kan man lave det på en måde som er lidt nemmere.
Vil dog ikke have alle sætningerne i kilden, det kan jeg godt lave med et JavaScript.
(ellers gi' mig en n00b guide til hvordan jeg kan lave det, hvis det er herre svært:)
Jeg ved ikke hvordan det er lagt ind på siden men jeg er næsten sikker på de quotes er lavet med "fortunes". Et *N?X program. Så har du da lidt at gå efter ;)
Forresten hvis du vil ha' tekstfilerne så kan jeg godt smide dem på nettet så du ikke skal til at finde en (GNU)/Linux spand først :)
Denne kører jeg med, har aldrig fejlet :)
<?php
$RANDOM_TXT_FILE = "quotes/quotes.txt";
srand((double)microtime()*1000000);
if (file_exists($RANDOM_TXT_FILE)) {
$arry_txt = preg_split("/--NEXT--/", join('', file($RANDOM_TXT_FILE)));
echo $arry_txt[rand(0, sizeof($arry_txt) -1)];
} else {
echo "Error: can't open $RANDOM_IMG_FILE file";
}
?>
(Ved ikke hvorfor newz.dk fejler, koden ser helt forkert ud - men skulle virke)
Den bruger (som jeg går ud fra du har gættet) filen quotes/quotes.txt, som indeholder f.eks.:
If you try to fail, and succeed, which have you done?
--NEXT--
Windows users buy a P4 2.5 to reboot faster.
osv.
<?php
$RANDOM_TXT_FILE = "quotes/quotes.txt";
srand((double)microtime()*1000000);
if (file_exists($RANDOM_TXT_FILE)) {
$arry_txt = preg_split("/--NEXT--/", join('', file($RANDOM_TXT_FILE)));
echo $arry_txt[rand(0, sizeof($arry_txt) -1)];
} else {
echo "Error: can't open $RANDOM_IMG_FILE file";
}
?>
(Ved ikke hvorfor newz.dk fejler, koden ser helt forkert ud - men skulle virke)
Den bruger (som jeg går ud fra du har gættet) filen quotes/quotes.txt, som indeholder f.eks.:
If you try to fail, and succeed, which have you done?
--NEXT--
Windows users buy a P4 2.5 to reboot faster.
osv.
takker til alle...
---
#4
Skal det kode bare stå i html filen, eller?
Har lagt det ud på en server, som understøtter php, sat ind i html filen, men det virker ikke :( hvad gør jeg forkert?
---
#4
Skal det kode bare stå i html filen, eller?
Har lagt det ud på en server, som understøtter php, sat ind i html filen, men det virker ikke :( hvad gør jeg forkert?
#6
ahh smart... index.php :)
Men så har jeg bare en fin hvid tekst side, hvordan laver jeg så pynt på siden, fx sort baggrund og sådan... kan jeg bare sætte html tags i?
ahh smart... index.php :)
Men så har jeg bare en fin hvid tekst side, hvordan laver jeg så pynt på siden, fx sort baggrund og sådan... kan jeg bare sætte html tags i?
TLG:
Du kan lave lidt om på scriptet, så du selv kan vælge hvor teksten skal printes..
<?php
$RANDOM_TXT_FILE = "quotes/quotes.txt";
srand((double)microtime()*1000000)
;
if (file_exists($RANDOM_TXT_FILE)) {
$arry_txt = preg_split("/--NEXT--/", join('', file($RANDOM_TXT_FILE)));
$StrOut = $arry_txt[rand(0, sizeof($arry_txt) -1)];
} else {
$StrOut = "Error: can't open $RANDOM_TXT_FILE file";
}
?>
Dette indsættes hvor du har lyst til (i starten er et godt sted)
Hvor teksten så skal printes laver du blot
Og php printer på magisk vis indholdet af $StrOut i dit dokument ;)
Du kan lave lidt om på scriptet, så du selv kan vælge hvor teksten skal printes..
<?php
$RANDOM_TXT_FILE = "quotes/quotes.txt";
srand((double)microtime()*1000000)
;
if (file_exists($RANDOM_TXT_FILE)) {
$arry_txt = preg_split("/--NEXT--/", join('', file($RANDOM_TXT_FILE)));
$StrOut = $arry_txt[rand(0, sizeof($arry_txt) -1)];
} else {
$StrOut = "Error: can't open $RANDOM_TXT_FILE file";
}
?>
Dette indsættes hvor du har lyst til (i starten er et godt sted)
Hvor teksten så skal printes laver du blot
Og php printer på magisk vis indholdet af $StrOut i dit dokument ;)
#12
Wow, tak...
Men grunden til det ikke virkede var at der mangler et "?" sidst i #10, kan jeg se på dit kode i #12, men nu virker det :)
Holder det bare i en fil så :)
---
Takker mange gange til alle som har givet deres bidrag, men jeg må sku' lære det .php, vil lave lidt Google søgninger og finde en n00b guide :)
(hvis nogen kender en de vil anbefale, så smid den da ind)
Wow, tak...
Men grunden til det ikke virkede var at der mangler et "?" sidst i #10, kan jeg se på dit kode i #12, men nu virker det :)
Holder det bare i en fil så :)
---
Takker mange gange til alle som har givet deres bidrag, men jeg må sku' lære det .php, vil lave lidt Google søgninger og finde en n00b guide :)
(hvis nogen kender en de vil anbefale, så smid den da ind)
Den dybe talerken er opfundet og ligger hos www.hotscripts.com
http://www.hotscripts.com/PHP/Scripts_and_Programs...
Havde lavet en clicky men News.dk fuckede den totalt
http://www.hotscripts.com/PHP/Scripts_and_Programs...
Havde lavet en clicky men News.dk fuckede den totalt
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.