02-16-2010
Quote:
Well, first of all, you will get much faster performance if you use the PHP function cURL() and not get_file_contents().
Here are some sample benchmarks from stackoverflow,
file_get_contents VS CURL, what has better performance?
That's a huge difference.
FWIW, I always use curl() and not get_file_contents().
Nice, curl() sounds good. So how would I implement curl()?
Do I just replace "get_file_contents" with "curl()"?
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
HI,
Does anybody know if its possible to execute a command through exec,
shell exec, system and if the program doesn't terminate in N seconds
returns control to PHP ?
reg,
research3
---------- Post updated 10-16-09 at 12:20 AM ---------- Previous update was 10-15-09 at 11:03 PM... (1 Reply)
Discussion started by: research3
1 Replies
2. Programming
Hi guys! I really need your help.
I have a php code that should convert doc, ppt,etc. to pdf using openoffice. But its not working, and im not sure what the problem is.
Here's my php code:
define('OOFFICE_LIBRARY', '/usr/lib/openoffice.org/program/');
$convertToPdf = OOFFICE_LIBRARY .... (5 Replies)
Discussion started by: tweine
5 Replies
3. Web Development
If you aren't familiar with LaTeX, don't stress.. it's just a document markup language that I use for creating Math documents.
Anyway, if I execute "latex /home/destructo/Desktop/example.tex" inside my command prompt (ubuntu), it will create the desired document... I decided to try to create a... (3 Replies)
Discussion started by: tyrick
3 Replies
4. Shell Programming and Scripting
I have written a c program. And compiled it to make a binary. Now when i try to call this binary from php page, it is not being executed.
[ (2 Replies)
Discussion started by: xerox
2 Replies
5. Shell Programming and Scripting
Hi all,
i wrote a php script in which i passed some values in the array variable using a for loop.
I have to pass this array values to a shell script using shell_exec()
<?php
while($row = mysql_fetch_assoc($ansid))
{
//$row = mysql_fetch_assoc($ansid);
$aid = $row;
echo $aid;
$i =... (2 Replies)
Discussion started by: vidhyaS
2 Replies
6. Web Development
Hey guys i've recently been getting into php programming and i became thinking was it possible to create a php script that would allow you to run a terminal from the browser page?
All i've pretty much got so far is:
$var = $_GET;
$output = php shell_exec($var);
echo $output;
... (4 Replies)
Discussion started by: lordfirex
4 Replies
7. Red Hat
Dear All,
My redhat version is:
# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
#
# uname -a
Linux cotapplication3.cot.com 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:32:02 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux
#
I want to update my php from:
# php... (1 Reply)
Discussion started by: monojcool
1 Replies
8. Shell Programming and Scripting
Hi,
I need to run a PL/SQL Query from a distant oracle server in order to create spool files and send it to my own server, using a php script.
I firstly created a SH script called myscript.sh
#!/bin/bash
echo "This script is working"
sqlplus... (8 Replies)
Discussion started by: cgstag
8 Replies
9. UNIX for Beginners Questions & Answers
I am trying to execute a command with shell_exec but this command does not work, other commands work
<?php
$output = shell_exec("tail /var/log/syslog");
echo "<pre>$output</pre>";
?> (4 Replies)
Discussion started by: Rodrigo_Bueno
4 Replies
LEARN ABOUT MOJAVE
curlopt_tcp_keepintvl
CURLOPT_TCP_KEEPINTVL(3) curl_easy_setopt options CURLOPT_TCP_KEEPINTVL(3)
NAME
CURLOPT_TCP_KEEPINTVL - set TCP keep-alive interval
SYNOPSIS
#include <curl/curl.h>
CURLcode curl_easy_setopt(CURL *handle, CURLOPT_TCP_KEEPINTVL, long interval);
DESCRIPTION
Pass a long. Sets the interval, in seconds, that the operating system will wait between sending keepalive probes. Not all operating systems
support this option. (Added in 7.25.0)
DEFAULT
60
PROTOCOLS
All
EXAMPLE
CURL *curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");
/* enable TCP keep-alive for this transfer */
curl_easy_setopt(curl, CURLOPT_TCP_KEEPALIVE, 1L);
/* set keep-alive idle time to 120 seconds */
curl_easy_setopt(curl, CURLOPT_TCP_KEEPIDLE, 120L);
/* interval time between keep-alive probes: 60 seconds */
curl_easy_setopt(curl, CURLOPT_TCP_KEEPINTVL, 60L);
curl_easy_perform(curl);
}
AVAILABILITY
Always
RETURN VALUE
Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
SEE ALSO
CURLOPT_TCP_KEEPALIVE(3), CURLOPT_TCP_KEEPIDLE(3),
libcurl 7.54.0 January 02, 2017 CURLOPT_TCP_KEEPINTVL(3)