php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.08.2004, 18:16  
Gast
 
Beiträge: n/a
Standard Bilder/Text nur nachladen wenn geändert

Hallo.

Meine Frage lautet, ist es möglich Bilder und Text nur dann nachzuladen (refresh) wenn sie geändert wurden?

Ja, ich weiß, das hört sich blöde an.

Schaut euch einfach mal meine Seite an.
In dem unteren Frame werden Bilder und Texte mit Hilfe von
<meta http-equiv="Refresh" content="20" />
alle 20 sec. nachgeladen.
Ich möchte aber, das diese nur nachgeladen werden, wenn sich tatsächlich etwas ändert.

http://zee100.nerdcamp.net:9998/fina...rol/index2.htm

Vielleicht hat ja jemand eine Idee!?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.08.2004, 18:21  
Gast
 
Beiträge: n/a
Standard

indem du die abspeicherst. denn dann ändert sich der pfad nicht, und die
browser werden deine bilder cachen.

wobei ich ehrlich gesagt momentan nicht ganz verstehe wieso das momentan
nich der fall ist. verhinderst du caching explizit in deiner img_proxy.php?
 
Alt 29.08.2004, 19:29  
Gast
 
Beiträge: n/a
Standard

Bin Anfänger und hab die Scripte nur für mich angepast.
Hier die img_proxy.php

PHP-Code:
<?php
session_start
();
ob_start("ob_gzhandler");

include_once(
"config.inc.php");

// Strip the leading slash from the path given
$_GET["path"] = substr($_GET["path"], 1);

$img_path $rac_path.$_GET["path"];

header('Content-Type: image/jpeg');
if(isset(
$_GET["resize"]))
{
    
$src = @imagecreatefromjpeg($img_path);
    if(!
$src$src = @imagecreatefromjpeg($rac_path."images/defaultitemimage.jpg");
    
$dest imagecreatetruecolor($_GET["resize"], $_GET["resize"]);
    
imagecopyresampled($dest$src,
                        
00,
                        
00,
                        
$_GET["resize"], $_GET["resize"],
                        
imagesx($src), imagesy($src));
    
imagejpeg($dest);
    
imagedestroy($dest);
    
imagedestroy($src);
}
else
{
    
header('Content-transfer-encoding: binary');
    if(!@
readfile($img_path)) @readfile($rac_path."images/defaultitemimage.jpg");
}

ob_end_flush();
?>
Die Bilder abspeichern wird nicht gehen, da sie in der Musikdatei (kein mp3 sondern ots) enthalten sind.
Die Scripte laden diese nur aus den entsprechenden Dateien.
 
Alt 29.08.2004, 21:06  
Gast
 
Beiträge: n/a
Standard

also da sind jetzt zwar keine expliziten befehle drin die das caching verhindern
aber ich denke mal dadurch, dass der server nicht feststellt (feststellen kann?)
ob ein bild sich geändert hat, wird er es jedes mal neu laden.

meine lösung wäre halt, beim ersten mal das bild klein rendern lassen &
dann speichern .. wäre bei sowas eh effektiver, weil dann die ganze rechnerei
weg fällt
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ajax --- Nur einmal nachladen PHP4ever JavaScript, Ajax und mehr 4 21.07.2008 13:18
[gelöst]Frameset nachladen, Nur ein Frame geht, anderer leer stefanjann HTML, Usability und Barrierefreiheit 1 03.06.2008 09:09
CSS Nachladen [-UFO-]Melkor HTML, Usability und Barrierefreiheit 4 04.03.2007 19:24
[Erledigt] Klassen bei Gebrauch nachladen PHP-Fortgeschrittene 4 15.10.2006 00:08
Teile der Seite ohne Frameset nachladen axelnes HTML, Usability und Barrierefreiheit 4 21.02.2006 10:12
Teilbereiche einer Site nachladen HTML, Usability und Barrierefreiheit 12 23.04.2005 15:49
mailto-Link z. B. per JS nachladen oder als Meta-Tag? (erl.) tapferesschneiderlein HTML, Usability und Barrierefreiheit 5 10.03.2005 18:14
Framset dynamisch nachladen hans.karl2 HTML, Usability und Barrierefreiheit 0 28.01.2005 16:31
mhash,domxml´etc. nachladen????? PHP Tipps 2004 2 22.10.2004 21:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php text nachladen, sind bilder texte, $_get[\'resize\'], html bild nachladen, php browser bild neu zu laden wenn geändert, ajax nachladen wenn geändert, php wenn txt geändert refresh, browser bild speichern nachladen verhindern, ob_gzhandler readfile images, html bilder jedes mal neu laden, php wenn geändert dann

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.