una tamaño pagina notas mostrar insertar img imagen desde como carpeta bloc php image file permissions chmod

php - tamaño - mostrar imagen en html



Permisos de imagen después de cargar para cambiar el tamaño (3)

Tengo una página de perfil de usuario en la que el usuario carga su foto de perfil desde el diálogo de archivo.

cuando el archivo se mueve a la carpeta de mi servidor local, obtiene el permiso como 0644 solo ..

pero quiero cambiar el tamaño de esta imagen antes de subirla al servidor ...

Y para esto necesito permiso como 0777 para editarlo ...

Cómo debería hacerlo..

aquí está mi código para mover y cambiar el tamaño

$upload_dir = ''./images''; $tmp = $_FILES["img"]["tmp_name"]; $names = $_FILES["img"]["name"]; $res=$moveR=move_uploaded_file($tmp, "$upload_dir/$names"); $a="./images/".$names; list($width, $height) = getimagesize($a); $newwidth = "300"; $newheight = "200"; $thumb = imagecreatetruecolor($newwidth, $newheight); $source = imagecreatefromjpeg($a); imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); imagejpeg($thumb, $a, 100);

Gracias por adelantado..


Necesita ejecutar esto en los archivos:

chmod ($filepath, 0777);

en tu caso, probablemente:

chmod("$upload_dir/$names",0777);


agrega este código con tu camino absoluto

$file_path = $path.''/files/ChatRequestXML/''.$profile_id.''.jpg''; // change with your actual path chmod($file_path, 0777);

espero que esto te ayude


necesita agregar esta línea después de la función move_uploaded_file para establecer el permiso 777 para el archivo cargado

<?php exec("chmod $upload_dir/$names 0777"); ?>