Flashhilfe.de - Flash Community

"fopen" tut nicht das was es soll

 


AntwortenRegistrieren Seite1  

JollyJumper83#1
Benutzerbild von JollyJumper83
Beiträge: 6
Registriert: Oct 2008

30.10.2008, 12:29

Hallo liebe Leute,

hab ein klitze kleines aber entscheidenes Problem,
ich bin gerade dabei ein wenig PHP zu lernen. Jetzt bin ich aber leider irgendwie am hängen. Wollte folgenen Ablauf ausprobieren.
Es soll auf dem Server eine Datei geschrieben werden und danach im Browser angeschaut werrden.
Das Anschauen funktioniert wunderbar nur er schreibt einfach nicht den Wert oder den Text den ich testweise eingegeben hatte in die "Datei.txt" und ich weiß einfach nichtmehr weiter. Denn der Syntax ist doch richtig oder nicht.
Kann es evtl. sein das ich meinem Hosting Anbieter Serverseitige Schreibrechte erteilen muss. Hattes sowas der gleichen in einem anderen Thread gelesen. Falls das der Fall sein sollte wie könnte ich das bei 1&1 tun, habe dort das Hompage Perfect Paket. Vieleicht kann mir ja wer weiter helfen.
Danke schonmal im vorraus

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
   
//Schreiben der Datei datei.txt
   
$file fopen("Datei.txt"."w");
    if(
$file)
    {
       
fputs($file,"Hallo Welt!\n");
       
fputs($file,"Hallo WorldWideWeb!\n");
       
fclose($file);
    }
   
//Ausgabe der Datei datei.txt im Browser
   
echo "<h3>Inhalt der Datei datei.txt im Browser</h3>";
    echo 
"<pre>";
    include(
"Datei.txt");
    echo
"<pre>";
?>
Es ist nicht die Frage ob man es erlernt,
sondern wieviel man dazu lesen muss.
Geändert von JollyJumper83 am 30.10.08 um 12:30 Uhr
Werbung
Beiträge: 0
Registriert: Feb 2016


Sebastian#2
Benutzerbild von SebastianFlashhilfe.de Moderator
Beiträge: 6981
Wohnort: München
Registriert: Jan 2002

30.10.2008, 14:49

Zum einen ist Dein Script fehlerhaft, zum anderen musst Du die Schreibrechte der Datei richtig setzen.
PHP:
1
2
3
4
<?
$file 
fopen("Datei.txt","w"); // , und nicht .
?>


Gehst Du mit FTP auf Deinen Server? Oder wie legst Du die Dateien online?
... meist kann man per Rechte Maustaste den chmod einrichten. Trag da einfach mal 777 bei der Datei ein und dann sollte es klappen.
JavaScript & JavaFX Freelancer || Flashhilfe @ Twitter || XING Profil
JollyJumper83#3
Benutzerbild von JollyJumper83
Beiträge: 6
Registriert: Oct 2008

Themenautor/in

30.10.2008, 16:11

Oft liegt der Teufel im Detail

es lag einfach nur daran das ich ausversehen anstatt einem "," einen "." gesetzt hatte.

PHP:
1
2
3
4
<?
$file 
fopen("Datei.txt"."w");
?>


Trotzdem Danke für deine Antwort, jetzt funzt es, juhu
Es ist nicht die Frage ob man es erlernt,
sondern wieviel man dazu lesen muss.
JollyJumper83#4
Benutzerbild von JollyJumper83
Beiträge: 6
Registriert: Oct 2008

Themenautor/in

30.10.2008, 16:12

Oh sehe grad du hattest es früher entdeckt :)

Hätte ich mal vorher vorbei geschaut
Es ist nicht die Frage ob man es erlernt,
sondern wieviel man dazu lesen muss.
Werbung
Beiträge: 0
Registriert: Feb 2016



AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de