rejetto forum

Script PHP per trama film

CyborG · 5 · 4547

0 Members and 1 Guest are viewing this topic.

Offline CyborG

  • Occasional poster
  • *
    • Posts: 12
    • View Profile
Ciao caro reje mi ritrovo a scriverti dopo tanta assenza dal forum per chiederti se è possibile aggiungere tramite uno script php una colonna alla tabella di visualizzazione file.
Mi spiego io nel mio HFS tengo dei film che stanno della cartella /Video/, quando mi trovo in questa cartella scrivo il codice HTML che mi mette una colonna in più nella tabella e me li riempie con il collegamento per visionare la Trama del Film.

Se non sono stato chiaro chiedi pure intanto ti allego il codice PHP:

Code: [Select]
<?php
//echo "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];   IMPLEMENTAZIONE PER HFS
$url "http://5.82.29.184:8080/Video/11-Novembre%202008/~files.lst"//Solo una prova
$posizione strpos($url,"Video");
if(
$posizione != false)
{
// stringa trovata
  
$b=0;
  
$in=0;
  
$fin=0;
  
$fetch file_get_contents($url);
for ( $i=1$i<=150$i++)
{
  $a=strpos($fetch,"\n",$b);
  //echo "\n".$a;
  $fin=$a-$in;
  //echo "inizio:".$in."  fine:".$fin;
  if ($fin<0) break;
  $stringa=substr($fetch,$in,$fin);
  echo "<br><b>".$i."</b>.<br>".$stringa;
  $ok=strrpos($stringa,"/");
  $ok1=strrpos($stringa,"_");
  $ok=$ok+9;
  $stringa1=substr($stringa,$ok,($ok1-$ok));
  echo "<b><a href=\"http://www.mymovies.it/database/ricerca/?q=".$stringa1."\" target=\"_blank\">Trama Film</a></b>";
  $b=$a+4;
  $in=$a;
}
}
else
{
//stringa non trovata
  
echo "<font color=red><b>N/A</b></font>";
  
//echo "<br><b>QUESTA IMPLEMENTAZIONE FUNZIONA SOLO SUL SERVER \"<i>http://5.82.29.184:8080/Video</i>\"</b>";
}
?>

.... Essere un Admin[root] è come essere innamorati, nessuno può dirti se lo sei o no ....
è qualcosa che ti scorre nelle vene!


Offline CyborG

  • Occasional poster
  • *
    • Posts: 12
    • View Profile
nel template base di HFS io vedo questo:

Code: [Select]
[files]
<div id=folderstats>%number-folders% Cartelle,  %number-files% files - Totale: %total-size%</div>
<table cellpadding=5 width="100%">
<th><a href="?sort=n">Nome File</a>
<th><a href="?sort=s">Dimensione</a>
<th><a href="?sort=t">Ultima Modifica</a>
<th><a href="?sort=d">Richiesta</a>
%list%
</table>
<div id=tools>
<a href="~files.lst?recursive">Lista File</a>
%archive%
</div>

[file]
<tr ><td>%new% %protected% <a href="%item-url%"><img src="/~img_file" /> %item-name%</a>%comment%<td align=center>%item-size%<td align=center>%item-modified%<td align=center>%item-dl-count%

[folder]
<tr><td>%new% %protected% <a href="%item-url%"><img src="/~img_folder" /> <b>%item-name%</b></a>%comment%<td align=center><i> - </i><td align=center>%item-modified%<td align=center>%item-dl-count%

Voglio inserire il mio codice php anche tramite una include del solo file php sopra, con qualche piccolo aggiustamento, inserendo un nuovo tag <td><?php require "http://".$_SERVER['HTTP_HOST']."hfs.php" ?></td>
Una cpsa simile poi me la studio meglio....Potrebbe funzionare?
.... Essere un Admin[root] è come essere innamorati, nessuno può dirti se lo sei o no ....
è qualcosa che ti scorre nelle vene!


Offline rejetto

  • Administrator
  • Tireless poster
  • *****
    • Posts: 13510
    • View Profile
intanto, se vuoi una colonna in + in una certa cartella (e tutte le sottocartelle) puoi usare i "diff template".
praticamente nel diff template ci metti solo le sezioni [files] e [file], modificate come ti serve.
le altre parti del template non verranno toccate, vengono "importate".

poi, se usi hfs 2.3, hai la possibilità di caricare dei testi via http, tramite {.load|http://URL .}
una lista completa dei comandi la trovi sul wiki (sezione inglese).


Offline Babyluck91

  • Occasional poster
  • *
    • Posts: 6
    • View Profile
Scusa ma ho provato a cercare il wiki su google scrivendo rejetto wiki, ma ne ho trovato uno che risale alla versione 2.1... Mi puoi dire a quel link si trova???