<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP-kurs &#187; gd2</title>
	<atom:link href="http://www.phpkurs.se/tag/gd2/feed" rel="self" type="application/rss+xml" />
	<link>http://www.phpkurs.se</link>
	<description>Lär dig PHP och MySQL på distanskurs</description>
	<lastBuildDate>Sun, 23 Oct 2011 08:35:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Tvinga en bild att laddas om</title>
		<link>http://www.phpkurs.se/praktiska-php-tips/tvinga-en-bild-att-laddas-om.html</link>
		<comments>http://www.phpkurs.se/praktiska-php-tips/tvinga-en-bild-att-laddas-om.html#comments</comments>
		<pubDate>Sat, 09 Jan 2010 12:09:37 +0000</pubDate>
		<dc:creator>Mattias</dc:creator>
				<category><![CDATA[Praktiska PHP-tips]]></category>
		<category><![CDATA[bild]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[gd2]]></category>

		<guid isPermaLink="false">http://www.phpkurs.se/?p=249</guid>
		<description><![CDATA[Jag jobbade här om dagen med bildbeskärning, och behövde tvinga en bild att laddas om istället för att hämtas från webbläsarens cache. De vanliga tricken med att sätta headers och meta-taggar användes i skriptet, men bilden ville ändå inte laddas om direkt. Lösningen är att lägga till ett slumpat tal som querystring i bildnamnet. För [...]]]></description>
			<content:encoded><![CDATA[<p>Jag jobbade här om dagen med bildbeskärning, och behövde tvinga en bild att laddas om istället för att hämtas från webbläsarens cache. De vanliga tricken med att sätta headers och meta-taggar användes i skriptet, men bilden ville ändå inte laddas om direkt. Lösningen är att lägga till ett slumpat tal som querystring i bildnamnet. För att enkelt få ut slumptal använder jag funktionen <a href="http://se.php.net/manual/en/function.rand.php" class="external" target="_blank" rel="external">rand()</a>. Kanske inte den snyggaste av lösningar, men den fungerar.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;img src=&quot;bild.jpg?<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #990000;">rand</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">3000</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;</pre></div></div>

<p>Webbläsaren noterar att det är annorlunda adress vid varje besök och laddar om bilden, men ignorerar delen efter &#8221;?&#8221;.</p>
<p class="bloggar-se">
Läs även andra bloggares åsikter om <a href="http://bloggar.se/om/bildhantering" rel="tag">bildhantering</a>, <a href="http://bloggar.se/om/skript" rel="tag">skript</a>, <a href="http://bloggar.se/om/php" rel="tag">php</a>, <a href="http://bloggar.se/om/cache" rel="tag">cache</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpkurs.se/praktiska-php-tips/tvinga-en-bild-att-laddas-om.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

