Pagina 1 van 1

pafiledb mod van deze site

Geplaatst: 07 apr 2003, 17:01
door dubock
Hallo,

Ik heb de dl mod hiervan gedownload en hij werkt niet. :roll:
Als ik dan op downloaden druk krijg ik dit.

Code: Selecteer alles

Je kunt dit bestand niet rechtstreeks vanaf een andere site downloaden ! 
En als ik een bestand download krijg ik dit

Code: Selecteer alles

Warning: Unable to create './../pafiledb/uploads/dload.php': No such file or directory in admin_file.php on line 102

Warning: Unable to move '/tmp/phpQAub5P' to './../pafiledb/uploads/dload.php' in admin_file.php on line 102
En als ik de pagina van download open krijg ik deze fout ook in admin panel

Code: Selecteer alles

Warning: Invalid argument supplied for foreach() in functions.php on line 79
Kan iemand mij hiervij helpen? want ik wil heel grag dat mense nvan mijn site kunnen downloaden.

Geplaatst: 07 apr 2003, 20:17
door Spikey
Heb je een map met de naam "uploads" in de map "pafiledb"


En staat het bestand dload.php wel in de phpBB-map of heb je die ergens anders staan.

Geplaatst: 08 apr 2003, 12:23
door dubock
ik heb dload.php gewoon in de root van de map forum staan. Ik heb de naam veranderd van phpbb2 naar forum. maar het uploaden werkt nu wel maar nu moeten ze het nog kunnen downloaden. Dat werkt neit.
Kan je daar nog bij helpen? :wink:

Geplaatst: 08 apr 2003, 12:38
door dubock
Ik krijg alleen nu deze error nog

Code: Selecteer alles

Je kunt dit bestand niet rechtstreeks vanaf een andere site downloaden !


Het uploaden lukt nu goed maar ze kunnen het niet downloaden wat juist we lde bedoeling is. kan je me daar nog bij helpen? Moet ik iets veranderen in een bestand ofzo?

Geplaatst: 08 apr 2003, 14:56
door dubock
je moet de download.php in pafiledb/includes veranderen in deze downloads. dan werkt ie wel lukt nu bij mij ook :D

Code: Selecteer alles

<?php 
/* 
  paFileDB 3.0 
  ©2001/2002 PHP Arena 
  Written by Todd 
  todd@phparena.net 
  http://www.phparena.net 
  Keep all copyright links on the script visible 
  Please read the license included with this script for more information. 
*/ 

if ( !defined('IN_PHPBB') ) 
{ 
   die("Hacking attempt"); 
} 

if ( isset($HTTP_GET_VARS['id']) || isset($HTTP_POST_VARS['id']) ) 
{ 
   $id = ( isset($HTTP_GET_VARS['id']) ) ? intval($HTTP_GET_VARS['id']) : intval($HTTP_POST_VARS['id']); 
} 

$sql = "SELECT * FROM " . PA_FILES_TABLE . " WHERE file_id = '" . $id . "'"; 

if ( !($result = $db->sql_query($sql)) ) 
{ 
   message_die(GENERAL_ERROR, 'Couldnt select download', '', __LINE__, __FILE__, $sql); 
} 

$file = $db->sql_fetchrow($result); 


$time = time(); 

$sql = "UPDATE " . PA_FILES_TABLE . " SET file_dls=file_dls+1, file_last=" . $time . " WHERE file_id = '" . $id . "'"; 

if ( !($result = $db->sql_query($sql)) ) 
{ 
   message_die(GENERAL_ERROR, 'Couldnt Update Files table', '', __LINE__, __FILE__, $sql); 
} 

//$url = $board_config['server_name']; 

//if (!eregi($url,$_SERVER['HTTP_REFERER'])) 
//{ 
//   $template->assign_vars(array( 
//      "META" => '<meta http-equiv="refresh" content="3;url=' . append_sid("dload.php?action=file&id=" . $id) . '">') 
//   ); 

//   $message = $lang['Directly_linked']; 

//   message_die(GENERAL_MESSAGE, $message); 
//} 

//$file_extern = $file['external_file']; 

//if ( $file_extern == "1" ) 
//{ 
//   Header("Location: $file_name"); 
//} 
//else 
//{ 
$directory = "pafiledb/uploads"; 
$file_url = basename($file[file_dlurl]) ; 
$file_name = basename($file_url); 
$file_size = @filesize("$directory/$file_name"); 

header("Content-Type: application/force-download; name=\"$file_name\""); 
header("Content-Transfer-Encoding: binary"); 
header("Content-Length: $file_size"); 
header("Content-Disposition: attachment; filename=\"$file_name\""); 
header("Expires: 0"); 
header("Cache-Control: no-cache, must-revalidate"); 
header("Pragma: no-cache"); 
readfile("$directory/$file_name"); 
//} 
?>