tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
533
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Klon Tutorials.de Gastzugang
    So nun brauche auch ich mal eure qualifizierte Hilfe.

    Ich bräuchte ein paar Tips wie ich es realisieren kann das zwei Dateien unterschiedliche Namen haben je nachdem wie die Größe einer anderen ist.

    Sinn der Sache ist folgendes, ich habe auf meiner Webcampage das Bild cam.jpg, schalte ich die Cam ab wird automatisch ein offline Bild angezeigt das 8231 Bytes groß ist, zwei weitere Dateien sollen vorhanden seien, eine status.jpg und eine offline.jpg, das eine Bild ein grünes, das andere ein rotes Symbol. Zweck ist das ich auf anderen Seiten nur die status.jpg einbinden muss und dadurch erkennbar ist ob meine Cam on oder off ist. Sinkt die Dateigröße also auf 8231 Bytes ab soll die offline.jpg in status.jpg umbenannt werden und die status.jpg in online.jpg, so dass (beispielsweise hier in der Signatur) das angezeigte status.jpg auf rot wechselt.

    Die Abfrage sollte sich nach Möglichkeit durch das selbe JavaScript steuern lassen das auch die Aktualisierung des Bildes steuert, also durch den JavaScript Befehl setTimeout, das kriege ich aber aufjedenfall selber hin, zur Not regel ich das per Cronjob (auch wenn der Weg wohl "von Hinten durch die Brust ins Auge" wäre).

    Also, würde mich freuen wenn man mir da ein paar Hilfestellungen zu geben kann da ich in dem Bereich von PHP absolut null Ahnung habe
     

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
    Hm, also das mit dem Umbenennen find ich etwas kompliziert... ich würde es eher so machen:

    status.php
    PHP-Code:
    <?
    // damit auch immer das aktuelle bild geladen wird:
    header("Expires: 0");
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Cache-Control: post-check=0, pre-check=0"false);
    header("Pragma: no-cache"); 

    // verweis auf das richtige bild per location-header:
    if (filesize("cam.jpg")==8231) {
      
    header("Location: offline.jpg");
    } else {
      
    header("Location: online.jpg");
    }
    ?>
    Die status.php bindest du dann einfach wie ein ganz normales Bild in einen img-Tag ein...
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  3. #3
    Klon Tutorials.de Gastzugang
    Das ist wesentlich einfacher ja, vielen Dank!

    Funktioniert wunderbar [wie man sieht]!
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 15.12.10, 18:41
  2. Wert in eine andere Datei übergeben
    Von skyhi im Forum PHP
    Antworten: 2
    Letzter Beitrag: 22.08.05, 11:15
  3. Antworten: 3
    Letzter Beitrag: 28.07.05, 13:59
  4. Aus Datei lesen und in eine andere Datei schreiben
    Von Computerpinguin im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 03.05.05, 14:29
  5. RMI Client auf eine bestimme IP starten
    Von knopper im Forum Java
    Antworten: 2
    Letzter Beitrag: 07.03.05, 12:57