Sida 1 av 2
download - användaren finns inte??
Postat: 2006-07-08 17:16
av KiiaM
Jag har en mod som heter dload.php
När jag som inloggad användare laddar upp en fil får jag beskedet
"Den användaren finns inte. Försök igen."
Det märkliga är att filen kommer på plats och verkar fungera som den ska. Men jag vill ju ha bort det förvirrande beskedet.
Hur gör jag?
Postat: 2006-07-09 09:31
av Holger
Det finns ett flertal moddar, t.ex. pafiledb-modden eller Hotschis download-modd.
Jag behöver veta mer om vilken av dessa det är.
Lägg upp dload.php här så kanske det klarnar.
Postat: 2006-07-09 11:15
av KiiaM
Menar du "bara klistra in" så här:
Kod: Markera allt
<?php
/**
* dload.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: dload.php,v 1.10 2005/04/21 20:55:42 jonohlsson Exp $
*/
/**
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*/
// Switch for making this run as a phpBB MOD or mxBB module
if ( file_exists( './viewtopic.php' ) ) // -------------------------------------------- phpBB MOD MODE
{
define( 'MXBB_MODULE', false );
define( 'IN_PHPBB', true );
define( 'IN_PORTAL', true );
define( 'IN_DOWNLOAD', true );
// When run as a phpBB mod these paths are identical ;)
$phpbb_root_path = $module_root_path = $mx_root_path = './';
include( $phpbb_root_path . 'extension.inc' );
include( $phpbb_root_path . 'common.' . $phpEx );
include_once( $phpbb_root_path . 'includes/bbcode.' . $phpEx );
include_once( $phpbb_root_path . 'includes/functions_post.' . $phpEx );
define( 'PAGE_DOWNLOAD', -501 ); // If this id generates a conflict with other mods, change it ;)
// Start session management
$userdata = session_pagestart( $user_ip, PAGE_DOWNLOAD );
init_userprefs( $userdata );
// End session management
}
else
{
define( 'MXBB_MODULE', true );
if ( !function_exists( 'read_block_config' ) )
{
define( 'IN_PORTAL', true );
$mx_root_path = '../../';
include_once( $mx_root_path . 'extension.inc' );
include_once( $mx_root_path . 'common.' . $phpEx );
// Start session management
$userdata = session_pagestart( $user_ip, PAGE_INDEX );
mx_init_userprefs( $userdata );
// End session management
$block_id = ( !empty( $HTTP_GET_VARS['block_id'] ) ) ? $HTTP_GET_VARS['block_id'] : $HTTP_POST_VARS['id'];
if ( empty( $block_id ) )
{
$sql = "SELECT * FROM " . BLOCK_TABLE . " WHERE block_title = 'PafileDB' LIMIT 1";
if ( !$result = $db->sql_query( $sql ) )
{
message_die( GENERAL_ERROR, "Could not query PafileDB module information", "", __LINE__, __FILE__, $sql );
}
$row = $db->sql_fetchrow( $result );
$block_id = $row['block_id'];
}
$is_block = false;
}
else
{
// Read block Configuration
$block_config = read_block_config( $block_id );
$title = $block_config[$block_id]['block_title'];
$block_size = ( isset( $block_size ) && !empty( $block_size ) ? $block_size : '100%' );
$is_block = true;
global $images;
}
define( 'MXBB_27x', file_exists( $mx_root_path . 'mx_login.php' ) );
}
list( $trash, $mx_script_name_temp ) = split ( trim( $board_config['server_name'] ), PORTAL_URL );
$mx_script_name = preg_replace( '#^\/?(.*?)\/?$#', '\1', trim( $mx_script_name_temp ) );
// ===================================================
// Include the common file
// ===================================================
/* - orig
include($phpbb_root_path . 'pafiledb/pafiledb_common.'.$phpEx);
*/
// MX
include_once( $module_root_path . 'pafiledb/pafiledb_common.' . $phpEx );
// ===================================================
// Get action variable other wise set it to the main
// ===================================================
$action = ( isset( $_REQUEST['action'] ) ) ? htmlspecialchars( $_REQUEST['action'] ) : 'main';
// ===================================================
// if the database disabled give them a nice message
// ===================================================
if ( intval( $pafiledb_config['settings_disable'] ) )
{
message_die( GENERAL_MESSAGE, $lang['pafiledb_disable'] );
}
// ===================================================
// an array of all expected actions
// ===================================================
$actions = array( 'download' => 'download',
'category' => 'category',
'file' => 'file',
'viewall' => 'viewall',
'search' => 'search',
'license' => 'license',
'rate' => 'rate',
'email' => 'email',
'stats' => 'stats',
'toplist' => 'toplist',
'user_upload' => 'user_upload',
'post_comment' => 'post_comment',
'mcp' => 'mcp',
'ucp' => 'ucp',
'main' => 'main' );
// ===================================================
// Lets Build the page
// ===================================================
$page_title = $lang['Download'];
if ( $action != 'download' )
{
/* - orig
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
*/
// MX
if ( !$is_block )
{
include( $mx_root_path . 'includes/page_header.' . $phpEx );
}
}
$pafiledb->module( $actions[$action] );
$pafiledb->modules[$actions[$action]]->main( $action );
if ( $action != 'download' )
{
/* - orig
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
*/
// MX
if ( !$is_block )
{
include( $mx_root_path . 'includes/page_tail.' . $phpEx );
}
}
?>
Postat: 2006-07-09 11:19
av Holger
Du har installert en version som är till för mx-portalen om jag ser det rätt.
Var har du laddat hem den ifrån?
Det är pafiledb-modden som jag också kör. Jag har inte det problem som du beskriver.
Postat: 2006-07-09 12:10
av KiiaM
Jag vet faktiskt inte var den är hämtad, den (och flera andra moddadr) var installerad och klar i det dedikerade forum som jag startade hos host och sedan fick installerad av dem på min server.
Postat: 2006-07-09 12:36
av Holger
Hm, tyvärr, om det har fixats av ditt webbhotell får du be dem att ta bort den buggen.
Postat: 2006-07-09 14:10
av KiiaM
Synd, jag hade hellre velat lära mig hur jag skulle hitta felet. Men ok, de är aldrig omöjliga så jag ber dem istället då.
Fast det är inte webbhotellet utan Forum24 som installerat det.
Postat: 2006-07-09 15:37
av Holger
Forum24? Ledsen, då är det VERKLIGEN så att vi inte kan hjälpa till!
http://www.phpbb-se.com/forum/viewtopic.php?t=2225
Postat: 2006-07-09 15:46
av KiiaM
Jaså, så om man driver ett phpbb-forum i egen regi (på egen domän hos B-one) kan man inte få hjälp här ifall man startat som kund hos Forum24.
Är det korrekt uppfattat?
Postat: 2006-07-09 15:57
av Holger
Hmmmm, nej, det är inte korrekt. Du har missförstått mig, och jag har missförstått dig. Jag trodde att du fortfarande hade ett forum hos forum24.
Har du alltså överfört ditt forum från Forum24 till b-one? Hur gick det till?
Installerade forum24 allt hos b-one åt dig?
Postat: 2006-07-09 16:07
av KiiaM
Exakt!
Jag betalade en klart överkomlig summa och fick allting installerat inklusive ett tiotal moddar, hos B-one. Supporten kan jag verkligen inte klaga på och jag betalade inte förrän allt (som jag testade) funkade helt ok.
Däremot glömde jag att testa en del av moddarna ordentligt.
Men de har ställt upp över förväntan på alla frågor som jag haft även efter avslutad installation.
De fixar säkert till det här också, men jag ville som sagt hellre se om jag kunde lära mig nåt själv

Postat: 2006-07-09 16:12
av Holger
Prova att radera alla filer i mappen pafiled/cache/
Postat: 2006-07-09 16:16
av KiiaM
där finns (enligt windows commander ftp)
en index.htm,
en data_global.php
samt en mapp som heter templates. Det är allt.
Vad är det som ska bort?
Postat: 2006-07-09 16:25
av Holger
Det är just data_global.php som kan ställa till det.
Prova att ta bort den ...
EDIT: men som alltid: ha en backup på filen liggande.
Postat: 2006-07-09 16:43
av KiiaM
Exakt samma resultat tyvärr.
(Jag brukar döpa om filen på servern tillfälligt, om jag vill kolla hur det funkar utan den

)