Pagina 1 van 1

fouten :@ :@ :@

Geplaatst: 07 apr 2003, 17:21
door dubock2
Hallo,

Ik heb de dl mod van phpbb-nl.com maar hij werkt niet.
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 hierbij helpen? want ik wil heel grag dat mense nvan mijn site kunnen downloaden.

Geplaatst: 07 apr 2003, 17:22
door dubock2
de 2e fout staat dat ik dload.php heb geupload dat heb ik gedaan om te kijken of ik het kon dl. Het is gewoon een bestandje andere werken ook niet :roll:

Geplaatst: 08 apr 2003, 13:09
door dubock2
Ik weet al ik heb de fouten al opgelost nu nog alleen dat ze kunnen downloaden want dat lukt nog niet. Ik krijg het volgende wat irritant is.

Code: Selecteer alles

Je kunt dit bestand niet rechtstreeks vanaf een andere site downloaden !
Ik heb dload.php gewoon in de root van forum staan en heb hem al geplaatst in pafiledb maar dat helpt ook niks. Moet ik iets veranderen ofzo? :roll: :roll: :roll: :roll: :roll: :roll: :roll:

Geplaatst: 08 apr 2003, 13:43
door Leipo
Staan de downloads wel OP je site..

Geplaatst: 08 apr 2003, 14:07
door dubock2
ja ik upload ze vanaf mijn harde schijf via admin paneel en dan doe ik bestand toevoegen. Dan staat de url enzo die plak ik dan en dan staat hij in de map forum/pafiledb/uploads. Daar staat ie dan. Heb ik iets in een file neit goed gedaan dan? :?:

Geplaatst: 08 apr 2003, 14:48
door Leipo
Ik denk dat je zoiezo downloads moet neerzetten als laatste map..
Maar verder zou het dan toch goed moeten zijn :?

Geplaatst: 08 apr 2003, 15:04
door dubock2
Na lang zoeken heb ik het gevonden. je moet de pafiledb/includes/downloads.php veranderen in deze

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"); 
//} 
?> 
Bij mij werkt ie dan :):)