Fehlermeldung beim DlMod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Fehlermeldung beim DlMod

Beitrag 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 :(
Benutzeravatar
Hotschi
Ehemaliges Teammitglied
Beiträge: 484
Registriert: 21.11.2001 01:00
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag 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
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Beitrag 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
Benutzeravatar
Dako
Mitglied
Beiträge: 27
Registriert: 04.12.2001 01:00
Wohnort: Basel

Beitrag 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....
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

zeig mal zeile 40 - 43 deiner includes/functions_dl_bcmath.php ...

ah
Benutzeravatar
Dako
Mitglied
Beiträge: 27
Registriert: 04.12.2001 01:00
Wohnort: Basel

Beitrag von Dako »

die hat nur 41 zeilen... und da steht gar nichts mehr...

Code: Alles auswählen

} 

?> 
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

okay dann lösch mal alle leerzeichen und leerzeilen nach dem ?>

ah
Benutzeravatar
Dako
Mitglied
Beiträge: 27
Registriert: 04.12.2001 01:00
Wohnort: Basel

Beitrag von Dako »

Vielen Dank.... wie peinlich... es war ein simpler leerschlag...
goofmanami
Mitglied
Beiträge: 1
Registriert: 11.03.2003 03:58

Beitrag 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.
Benutzeravatar
nu_marc
Mitglied
Beiträge: 560
Registriert: 21.03.2003 15:45

Beitrag 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

Kein Geld für eine Signatur :-(
Antworten

Zurück zu „phpBB 2.0: Mod Support“