1 2 3 4 | header('Content-type: image/gif'); header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 readfile($url); |
mjah het heeft meer te maken met dat dat plaatje om de 5 minuten anders is, en ik die wil herladen in de browser. Het gaat om dit plaatjequote:Op vrijdag 8 augustus 2008 19:04 schreef slakkie het volgende:
Het voordeel van een browser is toch dat je de image locatie ook van de andere site kan trekken...
Mijn voorstel:
<img src="http://de.andere.server/hetplaatje.gif" alt="Bewegend plaatje van een andere server" />
Dat probeerde ik dus eerst wel, maar filesize($url) poepte een error uit.quote:Op vrijdag 8 augustus 2008 19:09 schreef GlowMouse het volgende:
Je stuurt geen Content-Length header mee.
Echt wel.quote:Op vrijdag 8 augustus 2008 19:12 schreef DionysuZ het volgende:
en een dummy string erachter (&rnd=21312312 bijv.) niet werkt in dit geval
Waarom werkt dat niet?quote:Op vrijdag 8 augustus 2008 19:12 schreef DionysuZ het volgende:
En die wil ik dus d.m.v. javascript om de x minuten herladen. Maar aangezien veel browsers dan gewoon het plaatje uit de cache halen en een dummy string erachter (&rnd=21312312 bijv.) niet werkt in dit geval, wilde ik een kleine omweg maken
1 2 3 | shell_exec('xte -x :0.0 "key Right"'); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | if ($sock = @fsockopen("whois.ripe.net", 43, &$errno, &$errstr, WHOIS_SERVER_TIMEOUT)) { fputs ($sock, $ip_adres . "\n"); while (!feof($sock)) { $ripeBuffer .= fgets($sock, 10240); } fclose ($sock); } ?> |
quote:Curl_do() makes sure the proper protocol-specific function is called. The
functions are named after the protocols they handle. Curl_ftp(),
Curl_http(), Curl_dict(), etc. They all reside in their respective files
(ftp.c, http.c and dict.c). HTTPS is handled by Curl_http() and FTPS by
Curl_ftp().
The protocol-specific functions of course deal with protocol-specific
negotiations and setup. They have access to the Curl_sendf() (from
lib/sendf.c) function to send printf-style formatted data to the remote
host and when they're ready to make the actual file transfer they call the
Curl_Transfer() function (in lib/transfer.c) to setup the transfer and
returns.
If this DO function fails and the connection is being re-used, libcurl will
then close this connection, setup a new connection and re-issue the DO
request on that. This is because there is no way to be perfectly sure that
we have discovered a dead connection before the DO function and thus we
might wrongly be re-using a connection that was closed by the remote peer.
Some time during the DO function, the Curl_setup_transfer() function must
be called with some basic info about the upcoming transfer: what socket(s)
to read/write and the expected file tranfer sizes (if known).
http://www.hotscripts.comquote:Op maandag 11 augustus 2008 11:06 schreef Erik het volgende:
Kan iemand mij helpen aan een eenvoudig maar veilig inlogscript?
Heb er al vele geprobeerd maar kom er niet altijd uit (liefst 1die niet objectgeoriënteerd geprogrammeerd is, dat gaat me helemaal niet lukken vrees ik).
1 2 3 4 5 6 7 8 9 10 | $login = "jij"; $passwd = "hij"; if ($login == "jij" && $passwd = "niethij") { print("Login succesvol\n"); } else { die("Login niet succesvol\n"); } ?> |
Zo misschien even snel:quote:Op maandag 11 augustus 2008 11:13 schreef Swetsenegger het volgende:
Ik val weer even binnen met een query vraag.
Ik heb 3 (relevante) tabellen.
product
Beschrijft het product, relevante cellen:
ID | IS_ACTIVE | CODE
product_download
Beschrijft een download, relevante cellen
ID | DOWNLOAD_TYPE_ID
product_download_link
Koppelt een download aan een product, relevante cellen
ID | PRODUCT_ID | DOWNLOAD_ID
Nu wil ik een lijst hebben met alle actieve productcode's die GEEN download hebben van DOWNLOAD_TYPE_ID=4
Ik loop te kutten met innerjoins, maar krijg steeds syntax errors.
1 2 3 4 | AND p.id NOT IN (SELECT pdl.PRODUCT_ID FROM product_download pdl INNER JOIN product_download_link pd ON pd.DOWNLOAD_ID = pdl.ID WHERE pdl.DOWNLOAD_TYPE_ID = 4) |
1 2 3 4 5 | <option value=item1 >item1</option> <option value=item2 >item2</option> <option value=item3 >item3</option> </select> |
Ziet er niet erg efficiënt en overzichtelijk uit. Volgens mij komt dit op hetzelfde neer:quote:Op maandag 11 augustus 2008 11:18 schreef slacker_nl het volgende:
[...]
-- in reactie op swets reactie hieronder --
select product.id
from product, product_download_link
where
/* Products die wel downloads hebben uit 4 skippen we*/
product.id not in (
select product.id
from product, product_download_link
where
product_download_link.product_id = product.id
and
product_download_link.download_id IN ( select id from product_download where DOWNLOAD_TYPE_ID = 4)
and product.is_active = 1
)
AND product.is_active = 1
AND product_download_link.product_id = product.id
1 2 3 4 5 6 7 8 9 10 11 | FROM product p WHERE p.active = 1 AND p.id NOT IN ( SELECT l.product_id FROM product_download_link l INNER JOIN product_download d ON d.id = l.download_id WHERE d.DOWNLOAD_TYPE_ID = 4) ) |
Dat is met alles zo, als je het netjes programmeer/script dan is het teruglezen 10 makkelijk.quote:Op maandag 11 augustus 2008 23:46 schreef SuperRembo het volgende:
Veel mensen zullen me een zeikerd vinden wat betreft structuur van een query, maar als je sql netjes opschrijft, dan wordt het geheel vaak veel beter leesbaar en beter te begrijpen. En dat leidt weer tot minder fouten en minder overbodige dingen, wat weer tot efficiëntere code kan leiden.
Nee hoor, ben het volkomen met je eens.quote:Op maandag 11 augustus 2008 23:46 schreef SuperRembo het volgende:
Veel mensen zullen me een zeikerd vinden wat betreft structuur van een query, maar als je sql netjes opschrijft, dan wordt het geheel vaak veel beter leesbaar en beter te begrijpen. En dat leidt weer tot minder fouten en minder overbodige dingen, wat weer tot efficiëntere code kan leiden.
quote:Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 467248 bytes) in /var/www/PMA/libraries/sqlparser.
Met PHPMyAdmin heb de optie om de query in stukjes te hakken om timeouts te voorkomen. Misschien dat dat helpt?quote:Op dinsdag 12 augustus 2008 14:45 schreef PiRANiA het volgende:
Wie heeft een tip voor me hoe ik het makkelijkst 38000 records weer kan importeren in een database? Het wil maar niet werken:
[..]
Lijkt me wel! Waar vind ik dat?quote:Op dinsdag 12 augustus 2008 15:20 schreef Tijn het volgende:
[..]
Met PHPMyAdmin heb de optie om de query in stukjes te hakken om timeouts te voorkomen. Misschien dat dat helpt?
Maar dit gaat niet goed omdat er een ' staat in auto's. SQL gooit de ' eruit en geeft dan geen resultaat (logisch,...)quote:WHERE (reknr LIKE ' 8%') AND (oms25_0 LIKE '% nieuwe auto's N%')
escapen met mysql_real_escape_string.quote:Op woensdag 13 augustus 2008 09:32 schreef ManAtWork het volgende:
In mijn SQL script heb ik de volgende voorwaarde staan.
[..]
Maar dit gaat niet goed omdat er een ' staat in auto's. SQL gooit de ' eruit en geeft dan geen resultaat (logisch,...)
Ik heb al even zitten zoeken maar kan zo snel niet de oplossing vinden (blokhaken werken niet) om wel op auto's te laten selecteren.
Iemand een oplossing?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |