problem mit txt file

inkwi

Mitglied
hi,
ich habe auf meiner homepage ne message box eingebaut. bisher hat sie auch immer funktioniert aber jetzt habe ich meinem server gewechselt und jetzt bekomme ich immer diesen fehler:

Warning: file(msg.txt) [function.file]: failed to create stream: No such file or directory in /users/student1/s_jhagel/public_html/msg.php on line 69

ich hab keine ahnung an was das liegt. das txt file ist vorhanden und hat chmod 777.

weiss jemand an was das liegen könnte??
thx im vorraus

gruss
inkwi
 
Also das kann nur passieren wenn du den Pfad zu deiner msg.php falsch gesetzt hast oder sie beschädigt ist.

Er müsste ja bei dieser Funktion dir eine Fehlermeldung bringen:

PHP:
<?php

$file="msg.php";

$fp=@fopen($file, "r") or die("Konnte $file nicht lesen");



?>
So wenn er das nicht macht ist der Pfad falsch oder sie ist beschädigt!
 
heul heul

so hab das grad mal ausprobiert.
er spuckt bei mir die fehlermeldung aus.
das file ist auch nict defekt, und die pfade stimmen auch alle:
beide files liegen im selben verzeichnis.
an was könnte es denn noch liegen?

greetz
inkwi
 
Hhhhmm schau ma ob deine CHMOD auf 777 gesetzt wurden sind.

Und zeig ma ein bisschen mehr Quellcode von deinen Script wo du es includest.

MfG
 
?

also hier is mal en bissel code.
irgendwie versteh ich die welt nichtmehr, auf dem anderen server hat alles einwandfrei funktioniert.

hier wird die message box aufgerufen:
<script language="JavaScript">
window.open("msg.php","FENSTERNAME","width=180, height=480, resizable=no, scrollbars=no, top=0, left=0");
</script>

das steht in der msg.php:
PHP:
<?
$chat_file_ok = "msg.txt";
$chat_lenght = 13;
$max_single_msg_lenght = 512;
$max_file_size = $chat_lenght * $max_single_msg_lenght;
$file_size= filesize($chat_file_ok);            
if ($file_size > $max_file_size) {
$lines = file($chat_file_ok);    
$a = count($lines);
$u = $a - $chat_lenght;
for($i = $a; $i >= $u ;$i--){
        $msg_old =  $lines[$i] . $msg_old;
    }
$deleted = unlink($chat_file_ok);
$fp = fopen($chat_file_ok, "a+");
$fw = fwrite($fp, $msg_old);
fclose($fp);
}
$msg = str_replace ("\n"," ", $message);
$msg = str_replace ("\n"," ", $message);
$msg = str_replace ("<", " ", $msg);
$msg = str_replace (">", " ", $msg);
$msg = stripslashes ($msg);
if ($msg != ""){
$fp = fopen($chat_file_ok, "a+");
$fw = fwrite($fp, "\n<b>$person :</b> $msg<br>");
fclose($fp);
}
$lines = file($chat_file_ok);
$a = count($lines);
$u = $a - $chat_lenght;
for($i = $a; $i >= $u ;$i--){
        echo $lines[$i] . "<br>";
    }
?>

gruss
inkwi
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

also ich habe das gleiche Problem.
Es ist ebenfalls nach einem Providerwechsel aufgetaucht.
Bei welchem Provider bist du?

mfG

chrisi111
 
providerwechsel

hi,

das Problem ist bei meinem Uni Webaccount aufgetreten.
Früher war ich bei key web-space.
Konnte es bis jetzt auch noch nicht beheben.
Keine Ahnung an was das liegen könnte.
:(

mfg
inkwi
 
Zurück