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.
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?

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