Gästebuch bei funpic funzt nicht

Status
Für weitere Antworten geschlossen.
I

Ixam

Hallo

ich hab folgendes Problem: ich habe HIER eine Homepage erstellt...soweit, so gut ABER: wenn man versucht etwas ins Gästebuch zu schreiben kommt folgender Fehler:

Warning: fopen(../assets/plugindata/w2dgb0a87231ccaef5ea1fcddd7904c7d1571.dat): failed to open stream: Permission denied in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 128

Warning: flock(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 129

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 92

Warning: flock(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 131

Warning: fclose(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 132

Warning: fopen(../assets/plugindata/w2dgb0a87231ccaef5ea1fcddd7904c7d1571.dat): failed to open stream: No such file or directory in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 134

Warning: flock(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 135

Warning: fseek(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 146

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 92

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 92

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 92

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 92

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 92

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 92

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 92

Warning: flock(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 158

Warning: fclose(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/kakadu/gaestebuch/index.php on line 159

ich weis nicht, woran das liegt...die homepage liegt bei funpic vielleicht hängst damit zusammen....ihr könnt es gern selbst ausprobieren

Danke für Eure Hilfe
-Ixam

P.S. sry ich wusste nicht so recht in welches Forum ich posten sollte, falls ich aus versehen ins falsche forum gepostet hab bitte verschieben und sry sry
 
hoi hoi ^^

entweder ist der pfad zu einer datei fehlerhaft (Datei existiert nicht) oder das script hat keine rechte (chmod)...
kuck mal in die readme (falls vorhanden)... da müsste eigentlich drin stehen, ob man noch irgendetwas machen muss.
oder poste am besten mal die zeilen 125 bis 135 von der datei "/gaestebuch/index.php"... dann kann man dir genauer helfen :)

p.S.
gehört ins PHP-forum ;)
 
nee die "fopen" funktion ist ganz einfach deaktiviert!!!

Ham die halt mal gemacht weil die zu viel traffic hatten!

Du darfst keine externen sachen einbinden, oder die funzen halt einfach net.

mfg

sL!k3
 
hä? nee das kann nicht sein ;)
hat meine homepage (vor einer woche) auf funpic getestet und nur mit text-files gearbeitet....
hat alles zu bester zufriedenheit geklappt ;)
also an funpic liegt es definitiv nicht ;)
 
also hier is mal der code von dem gästebuch:

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">























Allgemein:​



Startseite


Impressum


Kontakt


Satzung









Tragen Sie sich in unser Gästebuch ein:​



function gbpostVars($myKey) {
// Holt Post-Vars
global $HTTP_POST_VARS;
if (isset($HTTP_POST_VARS[$myKey])) {
if (get_magic_quotes_gpc()) {
return (stripslashes($HTTP_POST_VARS[$myKey]));
} else {
return ($HTTP_POST_VARS[$myKey]);
}
}
else {
return ("");
}
}

function gbNLBR($text) {
$text=htmlentities($text);
$text=str_replace("\n","
",$text);
$text=str_replace("\r","",$text);
return ($text);
}

function gbgetVars($myKey) {
// Holt Get-Vars
global $HTTP_GET_VARS;
if (isset($HTTP_GET_VARS[$myKey])) {
if (get_magic_quotes_gpc()) {
return (stripslashes($HTTP_GET_VARS[$myKey]));
} else {
return ($HTTP_GET_VARS[$myKey]);
}
}
else {
return ("");
}
}

function gbServerVars($myKey) {
// Holt Server-Vars
global $HTTP_SERVER_VARS;
if (isset($HTTP_SERVER_VARS[$myKey])) {
return ($HTTP_SERVER_VARS[$myKey]);
}
else {
return ("");
}
}


function gbfwritePad($fp,$myVar,$length) {
// Schreibt gepadded in Datei
fwrite($fp,$myVar.str_repeat(" ",$length),$length);
}

function gbfgetPad($fp,$length) {
// Liest gepaddete Daten
return rtrim(fread($fp,$length));
}

function gbformatText($text) {
// Ersetzt BB-Formate
$text=str_replace("","",$text);
$text=str_replace("
","
",$text);
$text=str_replace("","",$text);
$text=str_replace("
","
",$text);
$text=str_replace(":)","
w2dgbsmile.gif
",$text);
$text=str_replace(";)","
w2dgbwink.gif
",$text);
$text=str_replace(":eek:","
w2dgbeek.gif
",$text);
$text=str_replace(":(","
w2dgbsad.gif
",$text);
$text=str_replace(":o","
w2dgbwow.gif
",$text);
$text=str_replace(":roll:","
w2dgbroll.gif
",$text);
$text=str_replace(":lol:","
w2dgblol.gif
",$text);
$text.="
";
return($text);
}

$filename="../assets/plugindata/w2dgb0a87231ccaef5ea1fcddd7904c7d1571.dat";
$maxpage=5;
$admin=0;

// Daten schreiben

if (gbgetVars("action")=="post") {
$pos=0;
// Position ermitteln
if (!file_exists($filename)) {
// Neue Datei
$fp=fopen($filename,"w");
flock ($fp,2);
gbfwritePad($fp,1,6);
flock ($fp,3);
fclose($fp);
$pos=1;
$fp=fopen($filename,"r+");
flock ($fp,2);
} else {
// Anhängen
$fp=fopen($filename,"r+");
flock ($fp,2);
$pos=gbfgetPad($fp,6);
$pos++;
fseek($fp,0);
gbfwritePad($fp,$pos,6);
}
// Schreiben
fseek($fp,6+($pos-1)*4890);
if ($admin) {
gbfwritePad($fp,0,1);
} else {
gbfwritePad($fp,1,1);
}
gbfwritePad($fp,gbServerVars("REMOTE_ADDR"),15);
gbfwritePad($fp,gbpostVars("username"),256);
gbfwritePad($fp,substr(gbNLBR(gbpostVars("message")),0,4096),4096);
gbfwritePad($fp,gbpostVars("email"),256);
gbfwritePad($fp,gbpostVars("www"),256);
gbfwritePad($fp, date("d.m.Y"),10);
flock ($fp,3);
fclose($fp);

// Benutzerinterface
echo("
Vielen Dank für Ihren Eintrag in unser Gästebuch. Wir freuen uns über jeden Besucher und nehmen Kritik und Anregungen sehr ernst.

\n");
echo("Das Gästebuch anzeigen

\n");
}

if (gbgetVars("action")=="") {
// Anzeigen
$displaycount=0;
if (file_exists($filename)) {
$fp=fopen($filename,"r");
flock ($fp,1);
$recordcount=gbfgetPad($fp,6);

$first=gbgetVars("offset");
if ($first==0) {
$first=1;
};
$last=$first+$maxpage-1;

for ($i=1; $i
fseek($fp,6+($recordcount-$i)*4890);

$view=gbfgetPad($fp,1);
gbfgetPad($fp,15);

if ($view==1) {
$displaycount++;

if ($i>=$first && $i
$username=gbfgetPad($fp,256);
$message=gbfgetPad($fp,4096);
$email=gbfgetPad($fp,256);
$www=gbfgetPad($fp,256);
$date=gbfgetPad($fp,10);

echo("
");
echo("$date - ");
if ($email=="") {
echo(htmlentities($username));
} else {
echo("");
echo(htmlentities($username));
echo("\n");
}

if ($www!="") {
if (substr($www,0,7)!="http://") {
$wwwplus="http://".$www;
} else {
$wwwplus=$www;
}
echo(" ");
echo("(".htmlentities($www).")");
echo("
\n");
}

echo("
\n");

echo(gbformatText($message)."

\n");

}
}
}
flock ($fp,3);
fclose ($fp);
}

// Navigation

echo("
\n");

echo("Hier klicken, um einen Eintrag zu schreiben
\n");

if ($displaycount!=0) {

if ($first>1) {
print "Zurück ";
};

$page=0;
if ($displaycount>$maxpage) {
for ($i=1;$i $page++;
if ($i==$first) {
print " $page ";
} else {
print "$page ";
}
}
}

if ($displaycount>$last) {
print "Weiter ";
}
}
echo("

\n");
}

if (gbgetVars("action")=="form") { ?>





Name:
E-Mail:
WWW:
Eintrag:

[td]

[td]

[td]
[td]

​
[/td]​
[/td][/td][/td]

[td][td][td]
[/td][/td][/td]
[td][td][td]




[/td][/td][/td]
[td][td][td][/td][/td][/td]
[td][td][td]

die zeilen 120 bis 144 sind die hier:

// Daten schreiben

if (gbgetVars("action")=="post") {
$pos=0;
// Position ermitteln
if (!file_exists($filename)) {
// Neue Datei
$fp=fopen($filename,"w");
flock ($fp,2);
gbfwritePad($fp,1,6);
flock ($fp,3);
fclose($fp);
$pos=1;
$fp=fopen($filename,"r+");
flock ($fp,2);
} else {
// Anhängen
$fp=fopen($filename,"r+");
flock ($fp,2);
$pos=gbfgetPad($fp,6);
$pos++;
fseek($fp,0);
gbfwritePad($fp,$pos,6);
}
// Schreiben
[/td][/td][/td]
 
edit!!!
vergiss was ich grad postete ^^"

teste mal ob es die datei (PFAD: "../assets/plugindata/w2dgb0a87231ccaef5ea1fcddd7904c7d1571.dat") gibt.
wenn nicht erstell mal die Ordner assets und plugindata und gebe denen jeweils die rechte 777 (chmod)

BEACHTE das "../" ;)
 
ja diese ordner gibt es
wie kann ich denen die rechte 777 (chmod) geben ?
 
in deinem FTP-Programm einfach rechtsklick auf die Ordner. irgendwo müsste CHMOD, Rechte oder Atribute (vom programm zu programm unterschiedlich) stehen.
dort einfach drauf klicken und in dem fenster irgendwo 777 eintragen (oder wenn nichts zum eintragen zu finden, alles anklicken, was anklickbar ist^^)

gibt es auch die datei?
 
danke BloodVortex hab den beiden ordnern die rechte 777 gegeben und schon funzt das ganze :D :D

THX THX

@Mods: pls close
 
Na siehst du so schnell werde probleme gelöst, aber bei einzelnen Datein, kannst du auch 666 geben.. bei ordnern muss man doch 777 oder habe ich nicht recht!

gruß
 
Status
Für weitere Antworten geschlossen.

Ähnliche Themen

Zurück
Oben Unten