Jorge Fraser
asked on
imagecreatefromjpeg failed to open stream error
I am trying to use the imagecreatefromjpeg function to load an image from a url. The image exists and I can get it using the url through the browser, but when I try to load it using tthe function, I get the following error:
PHP Warning: imagecreatefromjpeg(http://m-test.cabotstain.com/system/galleries/pics/cabot_color-swatches/ss_indian_corn_728x728.jpg): failed to open stream: Operation now in progress in /opt/hpws22/apache-php/htd ocs/m-test .cabotstai n/paint-ch ip.php
The following is my core configuration:
PHP Version 5.4.7
Directive Local Value Master Value
allow_url_fopen On On
allow_url_include On On
always_populate_raw_post_d ata Off Off
arg_separator.input & &
arg_separator.output & &
asp_tags Off Off
auto_append_file no value no value
auto_globals_jit On On
auto_prepend_file no value no value
browscap no value no value
default_charset no value no value
default_mimetype text/html text/html
disable_classes no value no value
disable_functions no value no value
display_errors On On
display_startup_errors Off Off
doc_root no value no value
docref_ext no value no value
docref_root no value no value
enable_dl Off Off
enable_post_data_reading On On
error_append_string no value no value
error_prepend_string no value no value
error_reporting 32759 32759
exit_on_timeout Off Off
expose_php On On
file_uploads On On
highlight.comment #FF8000 #FF8000
highlight.default #0000BB #0000BB
highlight.html #000000 #000000
highlight.keyword #007700 #007700
highlight.string #DD0000 #DD0000
html_errors On On
ignore_repeated_errors Off Off
ignore_repeated_source Off Off
ignore_user_abort Off Off
implicit_flush Off Off
include_path .:/opt/php54/php/lib/php .:/opt/php54/php/lib/php
log_errors On On
log_errors_max_len 1024 1024
mail.add_x_header Off Off
mail.force_extra_parameter s no value no value
mail.log no value no value
max_execution_time 30 30
max_file_uploads 20 20
max_input_nesting_level 64 64
max_input_time 60 60
max_input_vars 1000 1000
memory_limit 128M 128M
open_basedir no value no value
output_buffering no value no value
output_handler no value no value
post_max_size 8M 8M
precision 12 12
realpath_cache_size 16K 16K
realpath_cache_ttl 120 120
register_argc_argv On On
report_memleaks On On
report_zend_debug On On
request_order no value no value
sendmail_from no value no value
sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i
serialize_precision 100 100
short_open_tag On On
smtp_port 25 25
sql.safe_mode Off Off
track_errors Off Off
unserialize_callback_func no value no value
upload_max_filesize 2M 2M
upload_tmp_dir no value no value
user_dir no value no value
user_ini.cache_ttl 300 300
user_ini.filename .user.ini .user.ini
variables_order EGPCS EGPCS
xmlrpc_error_number 0 0
xmlrpc_errors Off Off
zend.detect_unicode On On
zend.enable_gc On On
zend.multibyte Off Off
zend.script_encoding no value no value
PHP Warning: imagecreatefromjpeg(http://m-test.cabotstain.com/system/galleries/pics/cabot_color-swatches/ss_indian_corn_728x728.jpg): failed to open stream: Operation now in progress in /opt/hpws22/apache-php/htd
The following is my core configuration:
PHP Version 5.4.7
Directive Local Value Master Value
allow_url_fopen On On
allow_url_include On On
always_populate_raw_post_d
arg_separator.input & &
arg_separator.output & &
asp_tags Off Off
auto_append_file no value no value
auto_globals_jit On On
auto_prepend_file no value no value
browscap no value no value
default_charset no value no value
default_mimetype text/html text/html
disable_classes no value no value
disable_functions no value no value
display_errors On On
display_startup_errors Off Off
doc_root no value no value
docref_ext no value no value
docref_root no value no value
enable_dl Off Off
enable_post_data_reading On On
error_append_string no value no value
error_prepend_string no value no value
error_reporting 32759 32759
exit_on_timeout Off Off
expose_php On On
file_uploads On On
highlight.comment #FF8000 #FF8000
highlight.default #0000BB #0000BB
highlight.html #000000 #000000
highlight.keyword #007700 #007700
highlight.string #DD0000 #DD0000
html_errors On On
ignore_repeated_errors Off Off
ignore_repeated_source Off Off
ignore_user_abort Off Off
implicit_flush Off Off
include_path .:/opt/php54/php/lib/php .:/opt/php54/php/lib/php
log_errors On On
log_errors_max_len 1024 1024
mail.add_x_header Off Off
mail.force_extra_parameter
mail.log no value no value
max_execution_time 30 30
max_file_uploads 20 20
max_input_nesting_level 64 64
max_input_time 60 60
max_input_vars 1000 1000
memory_limit 128M 128M
open_basedir no value no value
output_buffering no value no value
output_handler no value no value
post_max_size 8M 8M
precision 12 12
realpath_cache_size 16K 16K
realpath_cache_ttl 120 120
register_argc_argv On On
report_memleaks On On
report_zend_debug On On
request_order no value no value
sendmail_from no value no value
sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i
serialize_precision 100 100
short_open_tag On On
smtp_port 25 25
sql.safe_mode Off Off
track_errors Off Off
unserialize_callback_func no value no value
upload_max_filesize 2M 2M
upload_tmp_dir no value no value
user_dir no value no value
user_ini.cache_ttl 300 300
user_ini.filename .user.ini .user.ini
variables_order EGPCS EGPCS
xmlrpc_error_number 0 0
xmlrpc_errors Off Off
zend.detect_unicode On On
zend.enable_gc On On
zend.multibyte Off Off
zend.script_encoding no value no value
ASKER
The url actually come in in a variable. Here's the snippet:
$color_img = imagecreatefromjpg($color- >images[0] ->url);
$color_img = imagecreatefromjpg($color-
NTF, DNF*
http://www.laprbass.com/RAY_temp_pcroadkill.php
http://www.laprbass.com/RAY_temp_pcroadkill.php
<?php // RAY_temp_pcroadkill.php
error_reporting(E_ALL);
$url = 'http://m-test.cabotstain.com/system/galleries/pics/cabot_color-swatches/ss_indian_corn_728x728.jpg';
$img = imageCreateFromJPEG($url);
header('Content-type: image/jpg');
imageJPEG($img);
* No Trouble Found, Did Not Fail
I concur - my tests also worked fine :)
Try this to be sure your script has the right value in the variables.
var_dump($color->images[0] ->url);
Also, is this image on your server or another server (access via fully qualified URL)? The answer here is interesting...
http://stackoverflow.com/questions/6220125/what-does-the-error-message-operation-now-in-progress-mean
var_dump($color->images[0]
Also, is this image on your server or another server (access via fully qualified URL)? The answer here is interesting...
http://stackoverflow.com/questions/6220125/what-does-the-error-message-operation-now-in-progress-mean
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Own
Open in new window