Kan i hjælpe mig, få scriptet til at skrive det rigtite sted??
Hej,Jeg har et script. Men det virker ikke helt efter hensigten. Når det skal indkluderer en .txt fil så smider det dens indhold ind i toppen.
Kan du hjælpe..? for jeg her helt hægtet af.. :D
Btw. i skal ikke gå amok på mig, det er ikke mig der har programmeret hele skidtet..
Dette er scriptet:
<font face=verdana size=1>
<?php
$files = array();
$handle = opendir('swf/');
while (false !== ($file = readdir($handle))) {
if (eregi(".swf$",$file)){
$filnavn = substr($file,0,strrpos($file, "."));
$files[] = "<a href=http://funsense.dk/swf.php?swf=swf/$file><img src='swf-lille.gif'
alt='http://www.funsense.dk/swf/$file' border='0'><b> <b>' $filnavn '</b><br>" . readfile($filnavn . ".txt") .
"<br></a>";
}
}
$break = 1; // Antal billeder billeder på hver "linje"
$limit = 20; // Antal resultater pr. side
$pages_each_way = 7; // Sider der peger hver vej
$string_output = ''; // Sætter $string_output
/* Calculation */
$total = count($files);
$offset = isset($_GET['offset']) ? $_GET['offset'] : 0;
$start_point = ($offset-($pages_each_way*$limit) < 0) ? 0 : $offset-($pages_each_way*$limit);
$end_point = ($offset+($pages_each_way*$limit) > $total) ? $total : $offset+($pages_each_way*$limit);
$page_number = ($start_point/$limit)+1;
$break_control = 1;
for($i=$offset;$i<$offset+$limit;$i++) {
$string_output .= $files[$i].' ';
if ($break_control == $break) {
$string_output .= '<br>';
$break_control = 0;
}
$break_control++;
}
$string_output .= '<hr>';
$string_output .= ($offset >= $limit) ? '<a href="?offset='.($offset-$limit).'"><<</a> ' : '<< ';
for ($start=$start_point;$start<$end_point;$start=$start+$limit) {
$string_output .= ($offset == $start) ? '<b>'.$page_number++.'</b> ' : '<a
href="?offset='.$start.'">'.$page_number++.'</a> ';
}
$string_output .= ($total > $offset+$limit) ? '<a href="?offset='.($offset+$limit).'">>></a>' : '>>';
/* Printing */
echo $string_output;
$streng = str_replace('.swf', '', $streng);
?>
</font>
