[PHP] Ungewolltes Caching

08/31/2011 17:19 'Ownii#1
Heyho ihr super Coder :D
Ich fange gleich an...
Und zwar habe ich einen Mini CSS Editor gemacht ist ja nichts Großes nun habe ich komischer weise das Problem das er wenn ich das CSS per file_get_contents in die CSS Dateien rein tue den alten CSS kram im Cache speichert..
Ich habe keine Ahnung wieso ob ich einfach nur zu dumm bin oder was weiß ich.
Das ist aber auch nur auf meinem PC so auf Windows Root geht es...
Es wird halt im Cache gespeichert wenn ich per FTP die Datei öffne ist der neue Inhalt drin wenn ich Cache lösche geht es auch wieder... Also es dürfte nicht daran liegen, dass das System nicht funktioniert :O

PHP Code:
    $css file_get_contents('style.css');
    echo 
'<h2>CSS-Editor</h2>';
    if (isset(
$_POST['save'])) {
        
$put file_put_contents('style.css',stripslashes($_POST['css']));
        if (
$put) {
            echo 
'Erfolgreich gespeichert.';
        }
        else {
            echo 
'Es ist ein Fehler aufgetreten.';
        }
    }
    echo 
'<form method="post">';
    echo 
'<textarea name="css"  style="width:100%;min-height:500px;">'.stripslashes($css).'</textarea><br>';
    echo 
'<input type="submit" name="save" value="speichern">';
    echo 
'</form>'
Ihr super Coder wisst doch bestimmt wieso oder? :D

mfg Ownii
08/31/2011 19:30 NotEnoughForYou#2
Meta Tag für no Cache wäre eine Möglichkeit
08/31/2011 19:36 'Ownii#3
Quote:
Originally Posted by NotEnoughForYou View Post
Meta Tag für no Cache wäre eine Möglichkeit
Klappt vielen Dank!

mfg Ownii
08/31/2011 20:19 NotEnoughForYou#4
alternativ wäre auch die mögichkeit mit header falls du in php bleiben willst
09/02/2011 21:01 JacK le chilla#5
er hats doch schon gelößt aber du könnetst es ja erweitern ;) und dann hier online stellen das man dann seine style.css runterladen kann und noch ne info mit filesize filetype etc nur so zur inspiration ;)
09/02/2011 21:23 NotEnoughForYou#6
Wollte ihm nur noch ne anderre Möglichkeit offen halten. Sprichst du mich mit der Erweiterung an ? Wäre möglich aber der Sinn erschließt sich mir nicht genau.