Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 16
Seite [1]
T-500


Beginner




Beiträge: 7
# Thema - 13.12.2008 um 14:58 Uhr
Hallo

Ich habe auf meinem Server das BXCP 0.2.9.8 installiert und es funktioniert, aber obendrüber habe ich immer folgende Meldung:

Warning: file_exists() [function.file-exists]: Unable to access .../index.php on line 35

In Line 35 steht:

35: if (file_exists($tmp_new)) {
36: ob_start();
37: include($tmp_new);
38: $tmp_new = ob_get_contents();
39: ob_end_clean(); }

Ich habe auf dem Server ein weiteres BXCP installiert, bei diesem kommt diese Fehlermeldung nicht, obwohl es die selbe index.php ist.

Könnt ihr mir helfen?

mfg
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 13.12.2008 um 15:31 Uhr
ich nehme mal an, dass das verzeichnis, in welches die besagte tmp_new datei liegt, keine recht hat zum lesen, setzt mal das verzeichniss auf chmod 777

Weiso eigentlich noch BXCP ?
Eigentlich wird das nicht mehr supported


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 2 - 14.12.2008 um 01:27 Uhr
bxcp 0.2??

und ich dachte das benutzt keiner mehr..


Inaktiv
|
T-500
Thread-Ersteller


Beginner




Beiträge: 7
# Antwort: 3 - 15.12.2008 um 17:36 Uhr
Ja, ich habe das 0.2... irgendwo von soner Clanseite geladen ...

Naja, ich benutze es ja auch einmal erfolgreich, aber beim zweiten stimmt irgendwas nicht

Das Verzeichnis und auch das darüber habe ich mal auf 777 gesetzt, ohne Erfolg

Hat noch jemand nen Rat?

mfg


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 4 - 15.12.2008 um 17:37 Uhr
gib mal komplette fehlermeldung.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
T-500
Thread-Ersteller


Beginner




Beiträge: 7
# Antwort: 5 - 15.12.2008 um 18:47 Uhr
Warning: file_exists() [function.file-exists]: Unable to access in /home/www/htdocs/meineseite/page/index.php on line 35


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 6 - 15.12.2008 um 18:48 Uhr
ok, dann zeig mal bitte deine komplette index.php


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
T-500
Thread-Ersteller


Beginner




Beiträge: 7
# Antwort: 7 - 15.12.2008 um 20:10 Uhr
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
$mtime = explode(" ", microtime());
$time = time();
$date = date('d.m.Y');
$today = date('H:i');
$zone = date('T');
function parsetime ($mtime) {
$m2time = explode(" ", microtime());
$prtime = $m2time[1] - $mtime[1] + $m2time[0] - $mtime[0];
return $prtime; }
$uploaddir=getcwd();
$show = $_REQUEST['show'];
require ("config.php");
if (empty($show)) { $show='news'; }
else { $title = $title2; }
$show_error=0;
if (!file_exists("show/$show.php") ) { $show_error++; }
if (preg_match("=\.{2}=si",$show)) { $show_error++; }
if(!empty($show_error)) {
$notfound = $show; $show = 'error'; }
$page = "show/$show.php";
require ("system/head.php");
require ("system/secure.php");
include ("system/visits.php");
$tmp_get = implode ("",file("gfx/index.htm"));
$clipot = "<script language=\"Javascript\" type=\"text/javascript\">";
$clipjs = implode("", file("system/clip.php"));
$tmp_get = preg_replace ("=</head>=si","$clipot \n $clipjs \n </script> \n </head>", $tmp_get,1);
$tmp_get = preg_replace ("=link href\=\"(?!http)(.*?)\"=si","link href=\"gfx/\\1\"", $tmp_get);
$tmp_get = preg_replace ("=background\=\"(?!http)(.*?)\"=si","background=\"gfx/\\1\"", $tmp_get);
$tmp_get = preg_replace ("=src\=\"(?!http)(.*?)\"=si","src=\"gfx/\\1\"", $tmp_get);
require ("system/template.php");
foreach ($temp_array as $tmp_row => $tmp_new) {
if (file_exists($tmp_new)) {
ob_start();
include ($tmp_new);
$tmp_new = ob_get_contents();
ob_end_clean(); }
$tmp_new = str_replace ('{', "{", $tmp_new);
$tmp_new = str_replace ('}', "}", $tmp_new);
$tmp_get = str_replace ('{' . $tmp_row . '}', $tmp_new, $tmp_get); }
$getparse = parsetime ($mtime);
$tmp_get = str_replace ('{func:parse}', $getparse, $tmp_get);
echo $tmp_get; ?>


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 8 - 15.12.2008 um 20:49 Uhr
$temp_array
was steht denn da drin ?


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
T-500
Thread-Ersteller


Beginner




Beiträge: 7
# Antwort: 9 - 15.12.2008 um 21:22 Uhr
<?php /* Array with templates */
$temp_array = array (
'func:title' => $title,
'func:show' => $page,
'func:time' => $today,
'func:date' => $date,
'func:zone' => $zone,
'func:img' => 'system/func_img.php',
'func:news' => 'system/func_news.php',
'func:topic' => 'system/func_topic.php',
'func:user' => 'system/func_user.php',
'func:vote' => 'system/func_vote.php',
'func:wars' => 'system/func_wars.php',
'func:login' => 'system/func_login.php',
'login:top' => 'system/login_top.php',
'login:btm' => 'system/login_btm.php',
'event:cal' => 'system/event_cal.php',
'event:nav' => 'system/event_nav.php',
'event:upc' => 'system/event_upc.php',
'count:one' => 'system/count_one.php',
'count:day' => 'system/count_day.php',
'count:mon' => 'system/count_mon.php',
'count:all' => 'system/count_all.php',
'navi:menu' => 'system/navi_menu.php');
?>


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 10 - 15.12.2008 um 21:52 Uhr
öhm, wer hat denn sowas gemacht ?

'func:title' => $title,
'func:time' => $today,
'func:date' => $date,
'func:zone' => $zone,
die vars sind keine Dateien, von daher ist die abfrage ob die Datei existiert einfach nur fehlerhaft.
entfern diese Zeilen, und die Fehlermeldung sollte verschwinden.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
T-500
Thread-Ersteller


Beginner




Beiträge: 7
# Antwort: 11 - 21.12.2008 um 22:28 Uhr
sorry das ich mich erst jetzt wieder melde

aber das klappt leider nicht, die fehlermeldung besteht weiterhin


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 12 - 22.12.2008 um 07:47 Uhr
ok, existieren denn alle anderen Dateien die in diesem Array stehen ?! und sind die ausführbar ?
am besten testen, in dem du direkt per url auf die einzelnen dateien gehst.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
T-500
Thread-Ersteller


Beginner




Beiträge: 7
# Antwort: 13 - 22.12.2008 um 22:33 Uhr
hallo

ich weiß nicht wieso, aber es liegt an 'func:title' anscheinend

als ich alle auskommentiert hatte kam die fehlermeldung, jetzt habe ich nur das func:title gelöscht und auf einmal geht es ...



ich kann es mir nicht erklären ...


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 14 - 23.12.2008 um 07:25 Uhr
joar, hab doch geschrieben, dass du die vars rauslöschen sollst, auch func:title


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
T-500
Thread-Ersteller


Beginner




Beiträge: 7
# Antwort: 15 - 26.12.2008 um 03:31 Uhr
jo, aber mit den anderen funktioniert es ja ... nur das func:title, obwohl exact wie in meinem anderen lauffähigem bxcp eingegliedert, machte probleme ...

wahrscheinlich habe ich dann doch irgendwo was übersehen, was nicht genaus gleich war

obwohl es mir weiterhin unerklärlich bleibt aber hauptsache es läuft

danke für eure/deine unterstützung

ein gutes neues jahr euch allen


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 16 - 26.12.2008 um 08:27 Uhr
unerklärlich ist es nicht

das Array aus der File wird in der index.php in einer Schleife durchgelaufen
 
1.
2.
1. / 2. / ... 
 foreach ($temp_array as $tmp_row => $tmp_new) {
if (
file_exists($tmp_new)) {

hier gibt es halt die Funktion
file_exists wie dieser name schon sagt, fragt diese ob, ob die Datei existiert.

'func:zone' => $zone,
'func:img' => 'system/func_img.php',

bei func:img würde es gehen, da der Wert eine Datei ist inkl Ordnerangabe
Aber bei func:zone oder denvorgeschriebenen Werten handetl es sich um weitere Werte und nicht um Dateiangaben. Nehmen wir an, in $title steht dann "Test" drin.
Er sucht dann die Datei namens "test".php
und die wird es sicherlich nicht geben


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Antworten: 16
Seite [1]


Sie müssen sich registrieren, um zu antworten.