My localhost has no partitions, and both the dev and test servers are shared linux hosted servers. I just find it strange that the code works on test, not on dev, and did work for a while on localhost. The code is of course identical. I am including EPhpThumb in the controller, not in the config file.
That was it! I removed the "_notes" directories which as you said probably were put in by dreamweaver and were hidden by several of the tools I used for viewing the file hierarchy. EPhpThumb is now working perfectly again on all three servers.
That’s usually only the case when using $thumb->adaptiveResize(x,y) so I don’t understand why the above example isn’t working. Maybe you could post all your code you are using in here?
The cropping is intended if you’re using adaptiveResize() but if you are only using resize() this should not happen. The only thing I can imagine now is that this has to do with the size of the image itself so what’s the size of your original image in terms of width and height?
I am not sure what I am doing wrong; I have placed the phpThumb within components in main.php; I can now choose the ePHPThumb widget and specify the folder where images should be stored (tried the default location and other folders with permission 755).Users can choose and upload images to their profile (images ARE stored on server), but no one can actually see the images. I am not even getting any error even when uploading images.
What could have missed, since images are not visible? Thanks!
Could you please post your code (the part where you are using phpThumb to save the images) because I am not sure what you mean. You don’t see the image files or the image files don’t render in browsers?
Btw.: 755 will only make sense if the owner of the folder is the webserver process (e.g.: www-data)
Ive tried everything, I am pretty sure is something easy to solve but I cant just figure it out yet.
Thanks.
pd.
I am using WAMP 2.2 PHP 5.4.3 Apache 2.4.2
gd
GD Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.4.6
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 6b
PNG Support enabled
libPNG Version 1.2.46
WBMP Support enabled
XBM Support enabled
You are trying to create a thumb from a thumb which is not possible. Try this
$thumb = Yii::app()->phpThumb->create($folder . $result['filename']);
//$thumb->create($folder . $result['filename']); this line is wrong, so delete it
$thumb->resize(100, 100);
$thumb->save($folder . "thumb\\" . $result['filename']);
{
$model=new CategoryPlaces;
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if(isset($_POST['CategoryPlaces']))
{
$model->attributes=$_POST['CategoryPlaces'];
$rnd = rand(0,9999);
$uploadedFile=CUploadedFile::getInstance($model,'image');
// random number + file name
$fileName = "{$rnd}-{$uploadedFile}";
// get image with Number
$model->image = $fileName;
//$thumb=Yii::app()->phpThumb->create($uploadedFile);
// $thumb->resize(100,100);
$thumb = Yii::app()->phpThumb->create(Yii::app()->baseUrl.'/images/'.$model->image);
$thumb->resize(128,128);
// $thumb->save(Yii::app()->baseUrl.'/images/articoli/thumbnails/thumb_'.$model->image);
i have erorr like this
[color="#FF0000"]Alias "ext.EPhpThumb.EPhpThumb" is invalid. Make sure it points to an existing PHP file and the file is readable. [/color]
when I put this code into config/main.php, I get this messages:
b Fatal error: Uncaught exception ‘CException’ with message ‘Property “CWebApplication.phpThumb” is not defined.’ in C:\wamp\framework\base\CComponent.php on line 130
( ! ) CException: Property "CWebApplication.phpThumb" is not defined. in C:\wamp\framework\base\CComponent.php on line 130[/b]
Without this code I get another message:
move_uploaded_file(assets/pic/raw/24432_414865008596494_436127221_n.jpg): failed to open stream: No such file or directory