samiasoft
جمعه 12 مهر 1398, 14:23 عصر
سلام وقت بخیر
میخواستم یک تصویری را بصورت GET از درایو هارد به سمت سرور بفرستم تا اپلود بشه.
بخاطرهمین این دستور رو نوشتم :
<?php
$file_adress=$_GET['file'];
$filename=date("Y-m-d-H-i-s");
file_put_contents($filename.".jpg", file_get_contents($file_adress) );
?>
مشکلی که وجود داره اینه که تصویر مربوطه بعد از اپلود شدن حجمش صفر است! به نظرتون مشکل از کجاست؟!
پیغام خطا هم بدین صورته :
PHP Warning: file_get_contents(E:\1.jpg): failed to open stream: No such file or directory in /home/samisoft/public_html/
ناگفته نماند که حجم تصویر اپلودی کمتر از 1 mb می باشد و حتی در php.ini هم دستور زیر نوشته شده :
upload_max_filesize = 2M
در خود فایل php هم این دستور رو هم نوشتم اما تاثیری نداشت :
define('MAX_FILE_SIZE', 1048);
میخواستم یک تصویری را بصورت GET از درایو هارد به سمت سرور بفرستم تا اپلود بشه.
بخاطرهمین این دستور رو نوشتم :
<?php
$file_adress=$_GET['file'];
$filename=date("Y-m-d-H-i-s");
file_put_contents($filename.".jpg", file_get_contents($file_adress) );
?>
مشکلی که وجود داره اینه که تصویر مربوطه بعد از اپلود شدن حجمش صفر است! به نظرتون مشکل از کجاست؟!
پیغام خطا هم بدین صورته :
PHP Warning: file_get_contents(E:\1.jpg): failed to open stream: No such file or directory in /home/samisoft/public_html/
ناگفته نماند که حجم تصویر اپلودی کمتر از 1 mb می باشد و حتی در php.ini هم دستور زیر نوشته شده :
upload_max_filesize = 2M
در خود فایل php هم این دستور رو هم نوشتم اما تاثیری نداشت :
define('MAX_FILE_SIZE', 1048);