pafiledb mod van deze site

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
dubock

pafiledb mod van deze site

Bericht door dubock » 07 apr 2003, 17:01

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.

Spikey
Berichten: 1361
Lid geworden op: 21 dec 2002, 23:08

Bericht door Spikey » 07 apr 2003, 20:17

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.
gr. Spikey

Geen support via pb, email, msn, uw vragen worden niet beantwoord !

dubock

Bericht door dubock » 08 apr 2003, 12:23

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:

dubock

Bericht door dubock » 08 apr 2003, 12:38

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?

dubock

Bericht door dubock » 08 apr 2003, 14:56

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"); 
//} 
?> 

Gesloten