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

Geplaatst: 08 apr 2003, 13:09
door dubock2
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

:)