Avatar billede bjarte Nybegynder
17. februar 2000 - 22:11 Der er 19 kommentarer og
1 løsning

kan noen lage dagans tips for meg?

se http://www.webhulen.nu/mp3/
Se der det står dagens tips. eller noe...
her skal jeg også ha dagens tips, helst styrt ut i fra en txtfil, ved hjelp av cgi, perl. Kan noen lage det til meg?
Avatar billede phylox2 Nybegynder
17. februar 2000 - 22:30 #1
Jeg har noget i ASP, hvis du kan bruge det - det tager også oplysninger fra en .txt fil
Avatar billede tobias Nybegynder
18. februar 2000 - 01:46 #2
Se her ... Det er en enormt kult tip of the day dhtml script!

http://dynamicdrive.com/dynamicindex11/tod/tod.htm

God fornøgelse!
Avatar billede phylox2 Nybegynder
18. februar 2000 - 01:47 #3
Det vil jeg give dig ret i!!!
Avatar billede tobias Nybegynder
18. februar 2000 - 01:47 #4
UPS Svar...!
Avatar billede bjarte Nybegynder
18. februar 2000 - 08:32 #5
jeg kan ikke bruke asp, det støtter ikke serveren jeg ligger på, men cgi perl er greit
Avatar billede bjarte Nybegynder
18. februar 2000 - 08:35 #6
dhml kan jeg ikke bruke siden siden jeg skal ha det på hels skal være crossbrowservennlig, også gamle browsere skal fungere...
Avatar billede hatecaps Nybegynder
18. februar 2000 - 10:36 #7
ok, nu da vi er kommet frem til at det skal være i perl (sjovt nok, da spørgsmålet er oprettet i "Perl" kategorien)...

bjarte, hvis du skriver præcist hvordan de forskellige tips bliver gemt i txt filen, og med brug af hvilke kriterier du vil ha' at skriptet udvælget et tip, så kan jeg nok smide noget der virker sammen i week-end'en
Avatar billede bjarte Nybegynder
18. februar 2000 - 11:36 #8
den velger tip fra tekstfilen eks. day1 day2 3,4,5 osv, når det ikke er flere tip igjen begynner den på nytt.
men jeg vil helst kunne legge inn flere for hver dag, eks. 356 tips i en txtfil...
så viser den dagens linje,/tips i tabellen jeg henviste til

NB: hvis det er noen annen måte å ordne dette på kan det brukes uten txt-fil..
Avatar billede bjarte Nybegynder
18. februar 2000 - 11:38 #9
javascript kan sikkert også brukes, jeg har script som klarer å vise "beskjeder" for tidspunkt på dagen, så må da det også gå an med spesifiserte datoer??? eller dager i året?
Avatar billede hatecaps Nybegynder
18. februar 2000 - 23:31 #10
ok, det er ikke noget problem med en txt fil. F.eks. kunne man lave et skript der henter et tip fra en txt-fil der ser nogenlunde sådan her ud

[JANUAR 1]
dette tip er for jan 1
[JANUAR 2]
dette tip er ..

osv.

på den måde er det nemt at redigere tip-filen uden at skulle pille ved noget af det andet :-)

hvis du siger ja til det, så laver jeg skriptet søndag en gang
Avatar billede bjarte Nybegynder
19. februar 2000 - 00:13 #11
ja.. det er bra
kan den klare html tag og  da til bruk ved link...?
Avatar billede hatecaps Nybegynder
19. februar 2000 - 07:13 #12
ja, alt hvad der står mellem [JANUAR 1] og [JANUAR 2] vil blive skrevet der hvor du vil ha' tipset til at stå.

Det jeg vil gøre er at ta' hele koden for http://www.webhulen.nu/mp3/
og erstattet [an error occured osv] med det tips jeg henter fra txt filen. Det vil sige at der i stedet for at linke til selve siden skal linkes til skriptet som så spytter hele HTML koden inkl. dagens tips ud til browseren.

Hvis http://www.webhulen.nu/mp3/ er din startside, kan man lave et redirect til CGI skriptet som så spytter startsiden ud .    Mere søndag...
Avatar billede hatecaps Nybegynder
19. februar 2000 - 21:46 #13
hmm, det blev lørdag, men hva' f...  :-)

du skal bruge 4 filer, alle sammen lagt i http://www.hatecapletters.com/tips.zip

indeholdt er :
tips.pl
tips.txt
toppen.txt
bunden.txt

de skal alle uploades i ASCII kode.

Først skal du uploade tips.pl til dig cgi-bin bibliotek, CHMOD'e den til 755. Fra dit cgi-bin bibliotek skal du skabe et nyt bibliotek der hedder "tips" (altså  /cgi-bin/tips/) og CHMOD'e det til 777, der skal du lægge alle txt filerne, og CHMOD'e dem 777.

Du kan nu indføje tips i tips.txt i linjen under den dato du vil ha' dem på.. de linjer der står BLOK i må du ikke pille ved

Avatar billede hatecaps Nybegynder
20. februar 2000 - 09:57 #14
jeg glemte lige en ting:

toppen.txt indeholder al HTML kode før den celle hvor dagens tips kommer til at stå, og bunden.txt indeholder al HTML kode efter. Det du nu skal gøre er at ændre i HTML'en så stien til alle billeder og links ta'r udgangspunkt i cgi-bin biblioteket. Hvis du har problemer med at få billeder til at vises, så skrive hele URL'en i filerne
Avatar billede bjarte Nybegynder
21. februar 2000 - 08:35 #15
jeg skal se på det...
så kommer jeg inn og aksepterer deg, eller evt. spør om det er noe.
Avatar billede tobias Nybegynder
21. februar 2000 - 09:23 #16
Ja, det kan jeg godt se scriptet funker kun i IE !
Avatar billede phylox2 Nybegynder
21. februar 2000 - 22:33 #17
Jeg ved ikke om det her kan bruges ??

<?
//  Welcome to "Club of the developers PHP"
//  http://phpclub.unet.ru/index_e.php3
?>
// Another script do display news from files in a directory.
// This version does not use the UNIX ls command and works also on Windows NT.
// Files will be sorted in descending order by modification date
// 7.9.1998 Benjamin Stocker, n&s Informationssysteme, 4900 Langenthal, Swiss
// email: BenjaminS@n-s.ch


<html>
<head>
<title>News</title>
</head>
<body bfcolor="#ffffff">
<h1>News</h1>
<div align="center">
<table border="0" cellspacing="5" cellpadding="10" width="90%" bgcolor="#e0e0e0">

<?php

  function createurl($text) {
  // Insert URL into text
  // Use the following syntax: ${http://mysite.ch}
  // Or: ${http://mysite.ch|My homepage in Swiss}
    $s = $text;
    $a=strstr($s, '${');
    if ($a) {
      $b=strstr($a, '}');
      if ($b) {
        $la=strlen($a); $ls=strlen($s);
        $s=substr($s,0,$ls-$la);
        $a=substr($a,2);
        $lb=strlen($b); $la=strlen($a);
        $a=substr($a,0,$la-$lb); $b=substr($b,1);
    $ta=strstr($a, "|");
    if ($ta) {
          $la=strlen($a); $lt=strlen($ta);
      $linktext=substr($a,$la-$lt+1);
      $a=substr($a,0,$la-$lt);
    } else {
          $linktext=$a;
    }
        $s=$s. "<a href=\"".$a. "\">".$linktext. "</a>".$b;
      }
    }
    return($s);
  } 

  // change this to the directory of your news files
  // they should be plain ASCII text files with extension ".txt"
  $newspath =  "c:\\apache\\htdocs\\news\\";

  // Declare array to hold filenames
  $newsfile = array();
 
  // Create handle to search directory $newspath for files
  $hd = dir($newspath);
 
  // Get all files and store them in array
  while( $filename = $hd->read() ) {
    $s=strtolower($filename);
    if (strstr($s, ".txt")) {
      // Determine last modification date
      $lastchanged=filemtime($newspath.$filename);
      $newsfile[$filename] = $lastchanged;
    } 
  }
 
  // Sort files in descending order
  arsort($newsfile);
  // Output files to browser
  for(reset($newsfile); $key = key($newsfile); next($newsfile)) {
    $fa = file($newspath.$key);
    $n=count($fa);
    print  "<tr><td>\n";
    print  "<b>".date( "d.m.Y - H:i:s",$newsfile[$key]). "</b><br>\n";
    for ($i=0; $i<$n; $i=$i+1) {
      $s=chop($fa[$i]);
      $s=htmlspecialchars($s);
      $s=createurl($s);
      print $s. "<br>\n";
    }
    print  "</td></tr>";
  } 
 
  $hd->close();

?>

</table>
</div>
</body>
</html>


Fundet her : http://phpclub.unet.ru/samples/91.phps
Avatar billede hatecaps Nybegynder
06. marts 2000 - 21:12 #18
hmmmmm ....
Avatar billede hatecaps Nybegynder
18. marts 2000 - 10:55 #19
hmmmmmm...  igen, jeg har taget zip-filen ned igen, hvis du gerne vil fortsætte , så gi' lyd
Avatar billede bjarte Nybegynder
18. marts 2000 - 20:52 #20
beklager så mye.. jeg har helt glemt alt sammen, men du har jo laget et fint script til meg og jeg kan nok få bruk for det senre(nå har jeg masse annet å styre med...) jeg akspepterer deg, og hvis jeg trenger deg kan vi inngå avtale om din hjelp + evt mer point.



Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester