Avatar billede renegademaster Nybegynder
05. november 2003 - 13:52 Der er 3 kommentarer og
1 løsning

sæt text-doc i skema ?

ok nu for i så det jeg har lavet indtil videre...

http://karakter.dluxz.dk
http://karakter.dluxz.dk/text.txt

hvis i kigger i text.txt så kan i se hvordan det ser ud...
det skal blive til noget i stil med (http://www.vestfyns.dk/B570.htm )
men det jeg har nu er...

<kode>
<HTML>
<HEAD>
<TITLE>PHP-Test</TITLE>
</HEAD>
<BODY>


<?



$document = "text.txt";
$txt_lines = file($document);

?>
<table width=200 style="border: solid 1px #000000;">
<tr>
<td style="background-color: #000000; color: #ffffff; font-weight: bold; font-family: verdana; font-size: 10;">
Så er der er liste :)
</td>
</tr>
<? // PHP

foreach($txt_lines as $line){
$syms = "";
$lenght = strlen($line);
$counter=0;
for($n=0;$n<$lenght;$n++){
$sym = $line{$n};
if($sym == ";"){
$output = $syms;
$syms = "";
$counter++;
}else{
$output = "";
$syms = $syms.$sym;
}
if($output != ""){
// HTML ?>
<tr>
<td style="color: #000000; font-family: verdana; font-size: 10;">
<? echo $output; ?>
</td>
</tr>
<? // PHP
$output = "";
}
}
}
// HTML ?>
<tr>
<td style="background-color: #000000; color: #ffffff; font-weight: bold; font-family: verdana; font-size: 10;">
Der er <? echo $counter; ?> punkter.
</td>
<tr>
</table>
</body>
</html>




</kode>
Avatar billede rackbox Nybegynder
05. november 2003 - 21:17 #1
Ahh! En parser! Cool! Må jeg lave helt om på din kode?

<?php

function file2table($filename, $delimiter){
        $result = "";
        $lines = file($filename);
        $result.="<table border=1>\n";
        foreach($lines as $key => $value){
                $fields=explode($delimiter,$value);
                $result.="<tr>\n";
                foreach($fields as $key2 => $value2){
                        $result.="<td>".$value2."</td>\n";
                }
                $result.="</tr>\n";

        }
        $result.="</table>\n";
        return $result;
}


echo file2table('text.txt', ';');

?>
Avatar billede rackbox Nybegynder
05. november 2003 - 21:18 #2
Vær opmærksom på at det stiller krav til din text-fil, at der er lige mange felter i hver linie...
Avatar billede renegademaster Nybegynder
06. november 2003 - 08:27 #3
ja det må d gerne...
KÆMPE tak til dig "rackbox"!!!
det virker det pis! :D

tak tak tak...
200 point's til dig :D
Avatar billede rackbox Nybegynder
06. november 2003 - 22:07 #4
Var så lidt ;-)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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