Ich habe ein paar minimierte Dateien (CSS und JS) und ich möchte automatisch die erste Zeile von jedem ersetzen (die erste Zeile jeder Datei ist so etwas wie Minified @ 2017-03-21
), wenn ich Minimiere diese Dateien.Ersetze automatisch die erste Zeile in jeder Datei
Ich bin derzeit, dass Informationen auf diese Weise hinzufügen, aber ich akzeptiere Vorschläge:
<?php
$file = "test.css";
$add_info = "/* --- Minified today --- */ \n";
$add_info .= file_get_contents($file);
file_put_contents($file, $add_info);
?>
Also meine Datei wie folgt beendet:
/* --- Minified today --- */
body{margin:0}; /* etc */
Und natürlich nach ein paar Wiederholungen wie das endet :
/* --- Minified today --- */
/* --- Minified today --- */
/* --- Minified today --- */
/* --- Minified today --- */
body{margin:0}; /* etc */
was überhaupt nicht nützlich ist.
Also, wie kann ich das tun (ohne Leistung zu töten)? Diese Aktion wird nur 1 oder 2 Mal pro Woche durchgeführt (wie die meisten), und die Dateien sind ~ 30 KB nach dem Minimieren.
Hinweis: Ich verwende PHP 5.5 und Apache 2.4.
wie erwartet funktioniert. Was ist mit Leistung? –
Für das, was Sie gesagt haben, werden Sie es nicht einmal bemerken. Wahrscheinlich nicht anders als das, was Sie jetzt tun. Der einzige Unterschied ist ein Array anstelle einer Zeichenfolge. – AbraCadaver
Wann kann der Unterschied bemerkt werden? Danke für deine Antwort. –