Seite 1 von 2

Fehlermeldung beim DlMod

Verfasst: 30.12.2002 18:46
von Helmut
Hallo,

ich hab jetzt den Downloadmod (Version 1.4.1) eingebaut und nun bekomme ich folgende Fehlermeldung, wenn ich auf den Downloadlink klicke:

Fatal error: Call to undefined function: bcdiv() in /raid/domains/org/s/selbsthilfeverband-inkontinenz/htdocs/www/phpBB2/downloads.php on line 98

Außerdem bekomme ich eine Fehlermeldung, wenn ich die Daten der ersten Datei eingegeben habe und eine weitere Datei einfügen möchte.

Fatal error: Call to undefined function: bcdiv() in /raid/domains/org/s/selbsthilfeverband-inkontinenz/htdocs/www/phpBB2/admin/admin_dl_files.php on line 283

Ich konnte den Fehler bis jetzt nicht finden, aber die Daten werden korrekt in der SQL Datenbank angelegt. Hat von euch einer ne Idee woran das liegen könnte?

Helmut :(

Verfasst: 30.12.2002 19:58
von Hotschi
Hallo

Das wird wohl ein ähnliches Problem sein wie dieses.

Musst die entsprechenden Zeilen abändern, wenn du dich auskennst? Kennst du dich aus?

Cu
Hotschi

Verfasst: 31.12.2002 02:01
von Helmut
Hallo Hotschi,

danke für deine Hilfe, ich wäre selber da nicht drauf gekommen. Um das Problem Richtig zu lösen, hatte ich meinen Freund zur Hilfe gebeten. Er ist Programmierer für C++ und Linux und kennt sich auch etwas in php aus. Ich selber kenne mich nicht so gut damit aus, da ich als Elektrotechniker mehr von der Hardwareseite komme. Zusammen haben wir einige Stunden verbracht und ich denke, daß wir die Lösung gefunden haben. Er meinte zwar, daß das noch nicht die optimale Lösung sei, aber ich solle es erst einmal testen. Im Anhang habe ich mal die Änderungen zusammengefasst.
########################################################
## Mod Titel: DlMod (Änderungen)
## Mod Version: 1.4.1 (0.1.0)
## phpBB- Version: 2.0.x
## Datum: 30.12.2002
## Autor: Helmut.S & Karl.T
## Beschreibung: Diese Änderungen sind notwendig, damit der Mod funktioniert, wenn
## vom Provider die Befehle "bcdiv()" und "bcmul()" nicht zur verfügung stehen.
##
## Ich habe noch nicht alles getestet, aber es müßte eigentlich so gehen.
##
## Schwierigkeitsgrad
## der Installation: leicht
## Installationsdauer: ca. 10 Minuten
## Veränderte Dateien:
## admin/admin_dl_files.php
## admin/admin_dl_traffic_all_users.php
## admin/admin_dl_traffic_single_user.php
## downloads.php
##
## Zusätzliche Dateien:
## includes/function_dl_bcmath.php
##
##
##
########################################################
##
## Kontakt: Helmut
## Homepage:
## E- Mail: MARVIN42@web.de
##
##
########################################################

//Folgende Zeilen als "function_dl_bcmath.php" abspeichern und ins Verzeichnis ./includes/ vom phpBB kopieren

<?php

/*#########################################
#
# bcmath mathematische Nachbildung von bcdiv und bcmul wenn
# diese nicht vom Provider bereit gestellt werden.
#
# Hier können später auch die restlichen Funktionen von bcmath
# nachgebildet werden.
#
# Filename: function_dl_bcmath.php
#
# Contact: MARVIN4@web.de
# Autor: Helmut.S und Karl.T
#########################################*/



function bcmul($a, $b, $scale)
{
$r = $a * $b;
for ( $i=0; $i < $scale; $i++);
$r = 10 * $r;
$r = ((int) $r);
for ( $i=0; $i < $scale; $i++);
$r = 0.1 * $r;
return $r;
}

function bcdiv($a, $b, $scale)
{
$r = $a / $b;
for ( $i=0; $i < $scale; $i++);
$r = 10 * $r;
$r = ((int) $r);
for ( $i=0; $i < $scale; $i++);
$r = 0.1 * $r;
return $r;
}

?>

---- Ende Datei---------


----- Datei "downloads.php" öffnen-------------------------------------------


---- finde folgende Zeile:---------

include($phpbb_root_path . 'common.'.$phpEx);

----- danach einfügen------------

//Download mod
require($phpbb_root_path . 'includes/functions_dl_bcmath.'.$phpEx);
//

---- Datei speichern---------------





----- Datei "admin_dl_files.php" öffnen-------------------------------------------


---- finde folgende Zeile:---------

require('./pagestart.' . $phpEx);

----- danach einfügen------------

//Download mod
require($phpbb_root_path . 'includes/functions_dl_bcmath.'.$phpEx);
//

---- Datei speichern---------------




----- Datei "admin_dl_traffic_all_users.php" öffnen--------------------------------


---- finde folgende Zeile:---------

require('./pagestart.' . $phpEx);

----- danach einfügen------------

//Download mod
require($phpbb_root_path . 'includes/functions_dl_bcmath.'.$phpEx);
//

---- Datei speichern---------------




----- Datei "admin_dl_traffic_single_user.php" öffnen------------------------------


---- finde folgende Zeile:---------

require('./pagestart.' . $phpEx);

----- danach einfügen------------

//Download mod
require($phpbb_root_path . 'includes/functions_dl_bcmath.'.$phpEx);
//

---- Datei speichern---------------

---- Ende-------------------------------------------------------------------------------------------------
Ich hoffe du kannst was damit Anfangen und wenn Fehler drinnen sind, dann ändere das bitte ab und schicke mir ne Kopie.

Gruß Helmut

Verfasst: 31.01.2003 18:30
von Dako
mein server hat diese funktion auch nicht unterstützt und ich habe das obengenannte gemacht... nun kommt diese meldung:

Code: Alles auswählen

Warning: Cannot add header information - headers already sent by (output started at /home/www/wev251/html/phpBB2/includes/functions_dl_bcmath.php:41) in /home/www/wev251/html/phpBB2/includes/page_header.php on line 926

Warning: Cannot add header information - headers already sent by (output started at /home/www/wev251/html/phpBB2/includes/functions_dl_bcmath.php:41) in /home/www/wev251/html/phpBB2/includes/page_header.php on line 928

Warning: Cannot add header information - headers already sent by (output started at /home/www/wev251/html/phpBB2/includes/functions_dl_bcmath.php:41) in /home/www/wev251/html/phpBB2/includes/page_header.php on line 930
hilfe....

Verfasst: 31.01.2003 19:07
von saerdnaer
zeig mal zeile 40 - 43 deiner includes/functions_dl_bcmath.php ...

ah

Verfasst: 31.01.2003 19:12
von Dako
die hat nur 41 zeilen... und da steht gar nichts mehr...

Code: Alles auswählen

} 

?> 

Verfasst: 31.01.2003 19:15
von saerdnaer
okay dann lösch mal alle leerzeichen und leerzeilen nach dem ?>

ah

Verfasst: 31.01.2003 19:40
von Dako
Vielen Dank.... wie peinlich... es war ein simpler leerschlag...

Verfasst: 11.03.2003 04:13
von goofmanami
Sorry for English, but can I get that code above in an english translation? I tried doing my own translation but after applying it I only get blank pages for hitting the download link and the files in the admin cp. I must have done something wrong and would like to see what it says in english to make sure. Thanks for any help.

Verfasst: 20.08.2003 23:20
von nu_marc
Also ich hab nun alles so geändert (von Helmut) ... krieg aber immer noch folgede Fehlermeldung :cry: :cry: Dabei würd ich den MOD so brauchen :cry:

Code: Alles auswählen


Warning: main(./../includes/functions_dl_bcmath.php): failed to open stream: No such file or directory in /home/sites/partyboard.ch/wwwroot/admin/admin_dl_files.php on line 22