kostenloser Webspace werbefrei: lima-city


Schreibrechte Verzeichnis

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    freesol

    freesol hat kostenlosen Webspace.

    * Ich will mit PHP eine Datei schreiben.
    * Da ich im Hauptverzeichnis keine Schreibrechte besitze, habe ich ein Unterverzeichnis angelegt. Dem Unterverzeichnis habe ich über den Filemanager Lese-, Schreib und Ausführungsrechte gegeben, auch für jede neu anzulegende Datei (zumindest habe ich das versucht)
    * Wenn ich im Filemanager jedoch auf neue Datei klicke, wird im Verzeichnis nur eine Datei mit den Rechten User rw angelegt
    * Code von unten funktioniert nicht, wird kein File angelegt.

    Was mache ich falsch?

    Danke,

    Thomas


    <html>
     <head>
      <title>PHP-Test</title>
     </head>
     <body>
     <?php 
    $daten = "Hallo";
    $datei_name = "test_datei.txt";
    $fp = fopen($datei_name, "w");
    fwrite($fp, $daten);
    fclose($fp);
    ?>
     </body>
    </html>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. wenn ich deinen kode so umarbeite:
    <?php
    /**
     *  hemiolos.lima-city.de/test/fw.php [FileWrite]
     */
    
    error_reporting(E_ALL | E_STRICT);
    // dazu brauchst in deinem docroot noch .htaccess mit der zeile
    // 'php_flag display_errors on' drin
    
    $daten      = 'Hallo! hier hemiolos.';
    $datei_name = './test_datei.txt';
    if($fp = fopen($datei_name, 'w')) {
    
      fwrite($fp, $daten);
      $msg = 'OK';
    
      fclose($fp);
      
      $msg .= '<hr />' . file_get_contents($datei_name);
      
    
    } else {
    
      $msg = 'KO';
    
    }
    
    
    echo <<< EOT
    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8" />
        <title>PHP-Test</title>
        <meta http-equiv="cache-control" content="no-cache" />
      </head>
      <body>
    $msg
      </body>
    </html>
    EOT;

    dann funktioniert es ohne irgendwelche chmod-gebärden.
    bemerkung: du schreibst in deinem prog in den selben ordner, wo dein prog ist (nur so nebenbei). (ich auch, was ja auch reichlich egal ist.)

    Beitrag zuletzt geändert: 24.4.2012 8:20:31 von hemiolos
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!