File Open Fehler

07/01/2013 19:19 Cpt.Cock#1
Hey,
das ist jetzt nur ein Codeschnippsel aber ich denke das zeigt mein Problem.
Immer wenn der File schon existiert soll er ihn löschen und einen neuen erstellen, dann kommt allerdings die Fehlermeldung die ich eingebaut habe.

Ich stecke echt fest.
Danke im Vorraus
der Captain :D

PHP Code:
If FileExists("MultiViewTitel.txt") Then
                FileDelete
(@ScriptDir & "\MultiViewTitel.txt")
                
FileWrite("MultiViewTitel.txt", "")
                
$file = FileOpen("MultiViewTitel.txt", 1)

                If 
$file = -1 Then
                    MsgBox
(0, "Error", "Unable to open file.")
                EndIf


                
$LinkMask1 = FileWrite($file, $Link1 & @TAB & ":" & @TAB & $Maske1 & @CRLF)
                
$LinkMask2 = FileWrite($file, $Link2 & @TAB & ":" & @TAB & $Maske2 & @CRLF)
                
$LinkMask3 = FileWrite($file, $Link3 & @TAB & ":" & @TAB & $Maske3 & @CRLF)
                
$LinkMask4 = FileWrite($file, $Link4 & @TAB & ":" & @TAB & $Maske4 & @CRLF)
            Else
                
FileWrite("MultiViewTitel.txt", "")
                
$file = FileOpen("MultiViewTitel.txt", 1)

                If 
$file = -1 Then
                    MsgBox
(0, "Error", "Unable to open file.")
                EndIf


                
$LinkMask1 = FileWrite($file, $Link1 & @TAB & ":" & @TAB & $Maske1 & @CRLF)
                
$LinkMask2 = FileWrite($file, $Link2 & @TAB & ":" & @TAB & $Maske2 & @CRLF)
                
$LinkMask3 = FileWrite($file, $Link3 & @TAB & ":" & @TAB & $Maske3 & @CRLF)
                
$LinkMask4 = FileWrite($file, $Link4 & @TAB & ":" & @TAB & $Maske4 & @CRLF)

            EndIf 
07/01/2013 22:55 Futur94#2
Wieso löschst du die Datei und erstellst sie wieder?
Benutz einfach:
Code:
FileOpen (@ScriptDir & "\MultiViewTitel.txt",2)
Mit dem Mode 2, löschst du den Inhalt der .txt Datei und du musst nicht immer wieder neue erstellen, wenn du noch Hilfe brauchst, adde mich in Skype.
07/03/2013 20:09 Cpt.Cock#3
Quote:
Originally Posted by Futur94 View Post
Wieso löschst du die Datei und erstellst sie wieder?
Benutz einfach:
Code:
FileOpen (@ScriptDir & "\MultiViewTitel.txt",2)
Mit dem Mode 2, löschst du den Inhalt der .txt Datei und du musst nicht immer wieder neue erstellen, wenn du noch Hilfe brauchst, adde mich in Skype.
Ach Gott, würde ich doch mal die Hilfe lesen :facepalm:

Danke :)