• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

fopen(): erst ab bestimmten Zeichen

Status
Für weitere Antworten geschlossen.

Dark D.

Neues Mitglied
Moin, zusammen,

ich hab eine news.html, in der die news so drinstehen:
Code:
<h4>Überschrift der Neuigkeit (Datum, Zeit)</h4>
<p>Hier die Neuigkeit</p>
Um in einem anderen DIV immer die aktuellste Neuigkeit anzuzeigen,
öffne ich die news.html so:
PHP:
<?php
    $datei = "news.html";
    $fp = fopen($datei, "r");
    $neu = @fread($fp, filesize($datei));
    fclose($fp);
    if (empty($neu)) {
        echo "<marquee>Keine News verf&uuml;gbar!</marquee>";
    } else {
        $erstes = explode(")",$neu);
        echo "<marquee><a href=\"index.php?p=news.html\">".$erstes[0].")</a></marquee>";
    }
?>
So, jetzt die Fragen:
- Wie kann ich $neu so bearbeiten, dass das '<h4>' ganz am Anfang nicht mehr dabei ist.
- Wie kann man '<marquee>' mit CSS ersetzen, da meckert der Validator nämlich :wink:
 
Werbung:
<marquee> kannst du nit mit CSS ersetzen nur mit javascript.

Und die erste Frage hab ich leider nit ganz verstanden.
 
Der Validator sagt aber, ich könne das mit Stylesheets ersetzen, weil '<marquee>' veraltet ist.

Die Variable erstes[0] sieht jetzt so aus:
'<h4>Überschrift (Datum, Zeit'
ich möchte, das sie nur so aussieht:
'Überschrift (Datum, Zeit'
weil der Validator sonst meckert.
 
Werbung:
also wenn du einfach das <h4> gehaben willst dann mach doch:

PHP:
$erstes[0] = str_replace("<h4>", "", $erstes[0]);
$erstes[0] = str_replace("</h4>", "", $erstes[0]);

Also mir ist keine CSS Technik bekannt, um marquee zu ersetzen.
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben