Re: How to call external php script from html? [message #172914 is a reply to message #172913] |
Fri, 11 March 2011 16:59 |
Erwin Moller
Messages: 228 Registered: September 2010
Karma:
|
Senior Member |
|
|
On 3/11/2011 5:15 PM, astral wrote:
>
> "Erwin Moller"
> <Since_humans_read_this_I_am_spammed_too_much(at)spamyourself(dot)com> wrote in
> message news:4d7a4734$0$41102$e4fe514c(at)news(dot)xs4all(dot)nl...
>> On 3/11/2011 4:35 PM, Doug Miller wrote:
>>> In article<ilddn7$uie$1(at)news(dot)eternal-september(dot)org>,
>>> "astral"<astral(at)news(dot)eternal-september(dot)org> wrote:
>>>
>>>> I use cURL php script to extract html content from remote site and
>>>> display
>>>> it on my html page, so need execute this php script from my html page.
>>>
>>> So in other words, you're asking us to help you violate someone else's
>>> copyright, by stealing his site content and presenting it as your own.
>>>
>>> Bugger off.
>>
>> Well Dough, we don't know that, or do we?
>> Personally, I am not against "stealing" content at all, assuming the
>> OP gives credit to the real source.
>> (And many authors are happy to be quoted/referenced/etc).
>>
>> But just in case you are right, I await the OP's response.
>>
>> Regards,
>> Erwin Moller
>>
>> --
>> "That which can be asserted without evidence, can be dismissed without
>> evidence."
>> -- Christopher Hitchens
> --------------------------
>
> This *allowed* by resource owner, just to promote their products and
> service, no any problems at all. Consider it as RSS feed, if you
> like(almost same).
Works for me. :-)
And I don't feel like policing other people anyway.
Here is an example using JavaScript.
I would advise you to add some anti-caching approach like adding the
number of milliseconds since Unix Epoch (I added that in my example).
So try something like this:
<script type="text/javascript">
var myPHPScript = "http://www.example.com/myScript.php";
var milliSecSinceUE = (new Date()).getTime();
var myFakeImage = new Image();
myFakeImage.src = myFakeImage+"?nocache="+milliSecSinceUE;
</script>
In case your PHPscript had data in the URL already, eg:
http://www.example.com/myScript.php?article=34
You must change the ? in a &.
Also, I am polluting the global namespace with all the vars, some maybe
it's better to put it in a function if you care.
Regards,
Erwin Moller
--
"That which can be asserted without evidence, can be dismissed without
evidence."
-- Christopher Hitchens
|
|
|