ie kann ich die Einstellung CHMODS666 einstellen?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • cbo
    antwortet
    Nachdem ich die Datei gelöscht und eine neue angelegte Datei hochgeladen habe funktioniert Alles. Dafür habe ich die ganze Zeit den Code geändert.
    Danke für alle schnellen Antworten.

    Einen Kommentar schreiben:


  • combie
    antwortet
    Aber als Neuling....
    Da kannst du dran arbeiten
    PHP: Dateisystem - Manual

    Einen Kommentar schreiben:


  • Kropff
    antwortet
    Eigentlich brauchst du das nicht. Dein PHP-Script sollte die Rechte haben, um per chmod das auf z.B. 777 setzen zu können.

    Peter

    Einen Kommentar schreiben:


  • cbo
    antwortet
    Hallo,
    danke für die Antwort. Alle versuche bis jetzt erfolglos. Aber als Neuling bin ich noch nicht so weit. Wie estelle ich denn mit PHP eine neue Datei namens counter.dat?
    MfG
    CBO

    Einen Kommentar schreiben:


  • combie
    antwortet
    Welche Meldung erscheint?


    Linux/Unix/Mac, dann:

    777 !== 0777
    777 === 01411
    511 === 0777

    Erstelle die Datei mit PHP, dann sollte sie automatisch den richtigen Owner samt Rechte haben.

    Win:
    Kennt das oktale Rechtesystem nicht..

    Einen Kommentar schreiben:


  • eagle275
    antwortet
    dann pack die Datei doch in ein Verzeichnis, wo schreibrechte bestehen ... und mal so nebenher ...

    PHP-Code:
    echo"$lesaus[0]"
    sieht absolut grausam aus ...
    PHP-Code:
    echo $lesaus[0]; 
    tut es genauso gut

    Einen Kommentar schreiben:


  • Kropff
    antwortet
    chmod?
    Und gewöhn dir so was ganz schnell ab:
    PHP-Code:
    echo"$lesaus[0]";
    // besser
    echo $lesaus[0]; 
    Peter

    Einen Kommentar schreiben:


  • cbo
    hat ein Thema erstellt ie kann ich die Einstellung CHMODS666 einstellen?.

    ie kann ich die Einstellung CHMODS666 einstellen?

    Hallo,
    ich habe ein Script für ein Counter ausprobiert .
    Leider funktioniert es nicht.
    Ich vermute, dass es mit der Schreibberechtigung Probleme gibt.
    Ich kann sie mit FileZilla nicht ändern. Sie bleibt immer auf 640 stehen.
    Meine Frage: Kann es daran liegen und wie kann ich es ändern.
    MfG
    CBO
    [COLOR=#0000CC][FONT=Courier New]<?php
    [/FONT][/COLOR][FONT=Courier New][COLOR=#FF9900]//Liest die Ip aus!//
    [/COLOR][COLOR=#0000CC]$ip [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]getenv [/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]"REMOTE_ADDR"[/COLOR][/FONT][COLOR=#006600][FONT=Courier New]);
    [/FONT][/COLOR][FONT=Courier New][COLOR=#FF9900]//Erstellt das Cookie mit den Inhalt der Variable $Ip
    [/COLOR][COLOR=#0000CC]Und das Cookie wird nach 24st[/COLOR][COLOR=#006600]. ( +[/COLOR][COLOR=#0000CC]86400 [/COLOR][COLOR=#006600]) [/COLOR][COLOR=#0000CC]wieder gelöscht[/COLOR][COLOR=#006600]![/COLOR][/FONT][FONT=Courier New][COLOR=#FF9900]//
    [/COLOR][COLOR=#0000CC]setcookie [/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]"ipsperre"[/COLOR][COLOR=#006600],[/COLOR][COLOR=#0000CC]$ip[/COLOR][COLOR=#006600], [/COLOR][COLOR=#0000CC]time[/COLOR][COLOR=#006600]()+[/COLOR][COLOR=#0000CC]86400[/COLOR][/FONT][COLOR=#006600][FONT=Courier New]);
    [/FONT][/COLOR][FONT=Courier New][COLOR=#FF9900]//Überprüft ob das Cookie "ipsperre" schon vorhanden ist//
    [/COLOR][COLOR=#006600]if(isset([/COLOR][COLOR=#0000CC]$ipsperre[/COLOR][/FONT][COLOR=#006600][FONT=Courier New]))
    {
    [/FONT][/COLOR][FONT=Courier New][COLOR=#FF9900]//Liest in den Array "lesaus" die datei counter.dat ein//
    [/COLOR][COLOR=#0000CC]$lesaus [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]file[/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]"counter.dat"[/COLOR][/FONT][COLOR=#006600][FONT=Courier New]);
    [/FONT][/COLOR][FONT=Courier New][COLOR=#FF9900]//Gibt den Array "lesaus" aus//
    [/COLOR][COLOR=#006600]echo[/COLOR][COLOR=#CC0000]"$lesaus[0]"[/COLOR][/FONT][COLOR=#006600][FONT=Courier New];
    }
    [/FONT][/COLOR][COLOR=#FF9900][FONT=Courier New]// Ab hier beginnt die Verneinung von if(isset($ipsperre)) - sprich 'das cookie existiert nich'//
    [/FONT][/COLOR][COLOR=#006600][FONT=Courier New]else
    {
    [/FONT][/COLOR][FONT=Courier New][COLOR=#FF9900]//Liest die datei counter.dat wieder in einen Array aus//
    [/COLOR][COLOR=#0000CC]$lesaus [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]file[/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]"counter.dat"[/COLOR][/FONT][COLOR=#006600][FONT=Courier New]);
    [/FONT][/COLOR][FONT=Courier New][COLOR=#FF9900]//Der Ausgelsende Wert wird um 1 erhöt//
    [/COLOR][COLOR=#0000CC]$lesaus[/COLOR][COLOR=#006600][[/COLOR][COLOR=#0000CC]0[/COLOR][/FONT][COLOR=#006600][FONT=Courier New]]++;
    [/FONT][/COLOR][FONT=Courier New][COLOR=#FF9900]//Die Datei counter.dat wird im Modus r+ (Lesen und Schreiben/Datenzeiger Am Anfang) geöffnet//
    [/COLOR][COLOR=#0000CC]$datei [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]fopen[/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]"counter.dat"[/COLOR][COLOR=#006600],[/COLOR][COLOR=#CC0000]"r+"[/COLOR][/FONT][COLOR=#006600][FONT=Courier New]);
    [/FONT][/COLOR][FONT=Courier New][COLOR=#FF9900]//Der Variable $datenm wir der Ausgelsende ( und um 1erhöte) Wert zugeteilt//
    [/COLOR][COLOR=#0000CC]$datenm[/COLOR][COLOR=#006600]=[/COLOR][COLOR=#CC0000]"$lesaus[0]"[/COLOR][/FONT][COLOR=#006600][FONT=Courier New];
    [/FONT][/COLOR][FONT=Courier New][COLOR=#FF9900]//Der Datenzeiger wird wieder an den Anfang zurückgesetzt//
    [/COLOR][COLOR=#0000CC]rewind[/COLOR][COLOR=#006600]([/COLOR][COLOR=#0000CC]$datei[/COLOR][/FONT][COLOR=#006600][FONT=Courier New]);
    [/FONT][/COLOR][FONT=Courier New][COLOR=#FF9900]//Der Wert der variable $datenm wird in die Datei geschrieben//
    [/COLOR][COLOR=#0000CC]fwrite[/COLOR][COLOR=#006600]([/COLOR][COLOR=#0000CC]$datei[/COLOR][COLOR=#006600],[/COLOR][COLOR=#0000CC]$datenm[/COLOR][/FONT][COLOR=#006600][FONT=Courier New]);
    [/FONT][/COLOR][FONT=Courier New][COLOR=#FF9900]//Die Datei wird geschlossen//
    [/COLOR][COLOR=#0000CC]fclose[/COLOR][COLOR=#006600]([/COLOR][COLOR=#0000CC]$datei[/COLOR][/FONT][COLOR=#006600][FONT=Courier New]);
    [/FONT][/COLOR][FONT=Courier New][COLOR=#FF9900]//Der Wert der vorhin um1 erhört wurden ist,wird ausgegeben//
    [/COLOR][COLOR=#006600]echo[/COLOR][COLOR=#CC0000]"Besucher:$lesaus[0]"[/COLOR][/FONT][COLOR=#006600][FONT=Courier New];
    }
    [/FONT][/COLOR][COLOR=#0000CC][FONT=Courier New]?>[/FONT]
    [/COLOR]
Lädt...
X