[gelöst]Fehlerm.Warning: realpath, tmpfile, link, mb_send_mail()

Started by Dennisronja, November 29, 2005, 07:14:42 PM

Previous topic - Next topic

Dennisronja

ich habe einige sachen eingebaut und als ich  mai wieder auf deutsch gestellt habe habe ich diese FM unter den  "übersichs,hilfe,admin,....buttons gehabt.im englischen nicht.
weiss jemand was ich machen muss?

Warning: realpath, tmpfile, link, mb_send_mail() has been disabled for security reasons in /data/members/free/tripod/de/g/e/t/getthejuice/htdocs/forum/Sources/Errors.php on line 249

Angie

Einen neuen Hoster suchen.
Viele wichtige PHP-Funktionen wurden bei Lycos / Tripod aus Sicherheitsgründen ausgeschalten.

Lg Angie
Greetings from Angie (fiancé of mediman ;-))


Dennisronja

hallo!
es ist so das es im englischen ,odus läuft !
nur bei deutsch tritt die FM  auf,also ist es nicht der hoster.

Angie

Quote from: Dennisronja on November 30, 2005, 01:17:19 PM
hallo!
es ist so das es im englischen ,odus läuft !
nur bei deutsch tritt die FM  auf,also ist es nicht der hoster.

Es ist der Hoster, die Features sind bei Lycos deaktiviert.
So wie es aussieht nutzt aber dein Forum beim "Englisch" aber nicht alle Funktionen.

Diese Meldung: Warning: realpath, tmpfile, link, mb_send_mail() has been disabled for security reasons in /data/members/free/tripod/de/g/e/t/getthejuice/htdocs/forum/Sources/Errors.php on line 249 kommt aber 100% vom Hoster.

Eventuell hast du die deutschen Templates um Mods erweitert, die Lycos/Tripod nicht unterstützt.

Lg Angie
Greetings from Angie (fiancé of mediman ;-))


Dennisronja

#4
niemals.....
is doch logo wenn alles im eng. modus geht und deu. nicht das ich dann irgentwelche sachen im deutschen nicht verändert habe die ich im eng. habe/nicht habe.

ich habe die sellr mal dazu gepackt.
vieleicht bekommen wir ja noch ne meinung

Quote// Ignore errors if we're ignoring them or they are strict notices from PHP 5 (which cannot be solved without breaking PHP 4.)
   if (error_reporting() == 0 || (defined('E_STRICT') && $error_level == E_STRICT))
      return;

   if (strpos($file, 'eval()') !== false && !empty($settings['current_include_filename']))
249--->      $file = realpath($settings['current_include_filename']) . ' (eval?)';

   if (isset($GLOBALS['db_show_debug']) && $GLOBALS['db_show_debug'] === true)
   {
      // Debugging!  This should look like a PHP error message.
      echo '<br />
<b>', $error_level % 255 == E_ERROR ? 'Error' : ($error_level % 255 == E_WARNING ? 'Warning' : 'Notice'), '</b>: ', $error_string, ' in <b>', $file, '</b> on line <b>', $line, '</b><br />';
   }

ディン1031

Quote from: Dennisronja on November 30, 2005, 05:24:59 PM
niemals.....
is doch logo wenn alles im eng. modus geht und deu. nicht das ich dann irgentwelche sachen im deutschen nicht verändert habe die ich im eng. habe/nicht habe.

ich habe die sellr mal dazu gepackt.
vieleicht bekommen wir ja noch ne meinung

Quote// Ignore errors if we're ignoring them or they are strict notices from PHP 5 (which cannot be solved without breaking PHP 4.)
   if (error_reporting() == 0 || (defined('E_STRICT') && $error_level == E_STRICT))
      return;

   if (strpos($file, 'eval()') !== false && !empty($settings['current_include_filename']))
249--->      $file = realpath($settings['current_include_filename']) . ' (eval?)';

   if (isset($GLOBALS['db_show_debug']) && $GLOBALS['db_show_debug'] === true)
   {
      // Debugging!  This should look like a PHP error message.
      echo '<br />
<b>', $error_level % 255 == E_ERROR ? 'Error' : ($error_level % 255 == E_WARNING ? 'Warning' : 'Notice'), '</b>: ', $error_string, ' in <b>', $file, '</b> on line <b>', $line, '</b><br />';
   }
Hi

Doch selbst ich würde da angie voll und ganz recht geben, diese realpath wurde von seiten Lycos ausgeschalten.

Da ich mich recht entsinne das fehler die durch fehlenden sprachfiles/template hervorgerufen werden nur über realpath dargestellt werden. Die englischen sind von vorn herrein eigentlich immer da :). Darum bin ich mir sicher dir fehlt im deutschen theme ein file was es nur english gibt! Schau mal nach ob dur wirklich von jeden language file auch eine .german.php file hast!

(Aber wenn realpath in lycos ausgeschalten wurde muß schon ein hammer bug in ihren einstellungen sein, tmpfile und mb_send_mail kann man verstehen aber realpath ;D).

Gruß
DIN1031

Und wenn du wieder sagst das es nicht am hoster liegt dann... dann lies die deine FEHLERMELDUNG nochmal langsam :P da steht das eindeutig drin... Warning: realpath, tmpfile, link, mb_send_mail() has been disabled for security reasons  = wurde aussgeschalten aus sicherheitsgründen...
Support only via MOD Thread! NO PM Support!
My Forum: ayu][kult Forum
My Mods: My Small Mod Collection
My Parser: DIN1031's ModParser
Current Info: More away the next days, because i've to much work to do :x

mediman

Angie hat recht.

Die Warnings kommen vom PHP4U-System des Hoster.
Wenn sie dich stören dann schalt die Warnungen ab, das geht per simplen PHP-Befehl.

Es ist jedenfalls kein SMF-Problem sondern ein Lycosproblem. Lycos nutzt ein selbstgestricktes PHP der bösen Art.

Alle Sprachen, ausser "default=english" benötigen für bestimmte Funktionen RealPath, wenn dieses aus für mich unerfindlichen Gründen deaktiviert wurde, dann hakelt es Fehlermeldungen.

mediman
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Dennisronja

ah ok sory und vielen dank!

QuoteDarum bin ich mir sicher dir fehlt im deutschen theme ein file was es nur english gibt! Schau mal nach ob dur wirklich von jeden language file auch eine .german.php file hast!

der meinung war ich ja eigentlich auch.aber scheint ja so zu sein wie es mediman sagte,ist auch plausibel.
ich schau mal ob ich das einfach abgeschaltet kriege weil sonst hab ich ja keine FM und es läuft gut auf deu.
dann ist es ja doch der hoster und keine sache die ich eventuell nicht im deutschen ergänzt habe...

wie gesagt ich schau mal wie man die FM-en abstellt
also nochma danke an alle bis hierher

mediman

error_reporting(E_ALL ^ E_WARNING);

Schaltet alle Fehlermeldungen ein, ausser die Warnungen.
Nicht initialisierte Variablen oder falsch geschriebene Variablennamen werden weiterhin aufgezeigt.

Diese lassen sich per zusätzlich ausschalten

error_reporting(E_ALL ^ E_WARNING ^E_NOTICE);

Auch ini_set ist möglich, dürfte aber bei php4U nicht funktionieren.
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Dennisronja

#9
muss ich das(error_reporting(E_ALL ^ E_WARNING) ; )((mit ";" ?)) bei

myadmin in...

SQL-Befehl(e) ausführen in Datenbank ... reinscheiben? und ok? oder wie mache ich das?

mediman

My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Dennisronja

ah ok index.php vom forum...hauptsache hinter "<?php" oder ?

Dennisronja

#12
hab ich ausprobiert... die FM blieb aber bestehen ......... ???


so hab ichs gemacht...forum index.php...
Then, you can access the FunctionToCall() function from Source-File.php
with the URL index.php?action=action-in-url.  Relatively simple, no?
*/
error_reporting(E_ALL ^ E_WARNING);
$forum_version = 'SMF 1.0.5';

noex

du hast in der index.php schon eine Zeile stehen:
error_reporting(E_ALL);
(1-3 Zeilen weiter unten, wo du es eingefügt hast)

Erstezte diese Zeile mit dem was mediman gepostet hat und versuche es nochmals.

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

Dennisronja

ja stimmt !
die FM sind weg.
danke an alle für die hilfe!
kann als gelöst gekennzeichnet werden...

noex

Quote from: Dennisronja on December 09, 2005, 04:30:13 PM
kann als gelöst gekennzeichnet werden...

Kannst du selbst machen, den ersten Beitrag editieren und [gelöst] vor den Betreff schreiben, sowie das Beitragssymbol ändern.
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

Advertisement: