Dosya yükleme çıkan yazılar
Merhaba Yusuf Sezer'in makalesinde resmi boyutlandırarak yükleme vardı ben onu kullandım ve fonksiyon haline getirdim.
Fonksiyon:
<?php
function resimYukle($dosya, $yeni_ismi) {
list($genislik, $yukseklik) = getimagesize($dosya);
$yeni_genislik = 250;
$yeni_yukseklik = 250;
$mevcut_resim = imagecreatefromjpeg($dosya);
$yeni_resim = imagecreatetruecolor($yeni_genislik, $yeni_yukseklik);
imagecopyresampled($yeni_resim, $mevcut_resim, 0, 0, 0, 0, $yeni_genislik, $yeni_yukseklik, $genislik, $yukseklik);
imagecopyresized($yeni_resim, $mevcut_resim, 0, 0, 0, 0, $yeni_genislik, $yeni_yukseklik, $genislik, $yukseklik);
imagejpeg($yeni_resim);
imagejpeg($yeni_resim, $yeni_ismi, 100);
}
?>
Aam bana yüklüyor ve bir çıktı veriyor bunu nasıl engelliyebilirim.
Çıktı:
����JFIF``��>CREATOR: gd-jpeg v1.0 (using IJG JPEG v90), default quality ��C $.' ",#(7),01444'9=82<.342��C 2!!22222222222222222222222222222222222222222222222222����"�� ���}!1AQa"q2���#B��R��$3br� %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������� ���w!1AQaq"2�B���� #3R�br� $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������?� (�� (�� J(����� )(�@J)��@D>a��y��#��]h��7P����������u�0���M�@֗N�����`���Ҽ��z��tmZ���� PO�?�;v�bؽ8ϰ>��SFU�"�*�y�@Q@�((�PEPEPEPEP�QEQE�Q@!������'��IڔP��+�~��5��!C�31����+£l�O��y�j��qdvO�O�@��O�Cg$�Ωu�o�8�|��_j:�Cj�rv�Uo�����#�s~#Ҭ�kv���9Q���E|r늌ר��ᑷw�����7�5�V�s4W�Na��Gz(��)(��(��PEPGj(��(�OE��Qڊ))O�%��Z((�4���)GZ)A� "F�EDf!@���OR��v��1@]�u���U���@��>߅e�#�Z�.=+6h���ء�W ���"g����~��I���;����b��ӡ�ӚЫ�I�+6������Ob����������KR��(O$a�������Ҁ<٪��? I�ͥ�V��X<��$�yc~y�#)���5c�uyd%m.o���3�JF��e����~�)�R�i�PM%����=%-%v��J(���Kޒ� t+�ҘjxW�@c8�j�J6�L�-�b�*�s�ק+��~}�������#�Jp~hי�$�$�d�nW��bF�:�_}=>ec�z���������t;=K�z��r[��63�"��6��}�Hܜ������.� 4_[ߣ D���w)<� q�������5ޅekeg,�f�+���圔��je�8�3�*)�G��eu6�Y�E��ĈU�}������~:/x�R�,��Ε&w_���)2��!z2�'<�c��4���� !��Lξ[(��O͐:u�I���:�@���)g�9�g��'ֱ�J��2��8?�� �i e��Y�K�y<��Ft�]�rG��ۀ�7Eլ촛>u d��������W�~x^}f�쭢�]�"��$��fb�s������G�K�s���&�=>+F�/$H���� o4��i*~P������]?�:���þx��H�κX���0p��u�g^j��ip�]*F�['��lc�aK�I<��Ե�2!os��n]{�*W��t`Cg�����D����NF�aa�'�CNf�s�3�t�@=i)OZJJ(�� �;R�JJZ((��))h���8��T�@!�R)�W�?w40~i�� �u�@C҆�@��p��&2=�j�|R� ��Vq����6�ذf9�m��=1̗_7.��zXc"���<��FS��1��ǵPn1������)�����ҙ@%L�E5��QERR�PR�)GZp�2�P��K�fis@���� L��4��(M�n��Q�������Ke��=ħ�����lc�X ��<1�Z^��e�N��h�']�ܮ0/�3�eSM�l�Ӯ��u)$L7!��@>�v�4ɥ{eC��=H�i�ܼ�"`�|Ž*��#(EI||�Ff8��~�U�f���s���s�"yM��楸x��I�����Zn����;�ĕ[+8!������&���#܍Q�����`�H=x���>��-�֬jW�[h����~�6��@���$���h}9¦�������J0h�� �)i(��((��@ Ҝ);Ӆ.i�PhLўi���?4f��3@�����Fi��4�ȭ�+K�oK�X��2�;�C4h��{���������+�C�j�{sf�6�Z)Wz���$} � ���PO� �-�d+�^8&�����Qu�s-�1kirc=?��>�Ќ֖nq@�@�9� L�r�����;O?Z�� ��TΜ�3���q��(QU@�ZU��y�gV����(�I�"7�U �e��rFv���[X��"X`$$�qJ���p��MAv��J��6�y�?�?�qU{P�QE���RsKEME<�H�b�ڊ(����PKIE/jZnihsK�i���8��E74f���fis�vM��%.h��H��UguDR��j���'����������j�t�%,J@�®� �'os��ɠ��a��&�8��y��c���Ďª�ԖͶt?Q�ִ��wj�mg(����p;��P� 4X��c?�U�%�%~X�R{���8?���v��Z��4���'-���� �c����;�o-���`�K.�E�#{���hZB���Ҁ!��p��X�L�@ i(��4���-��ڀ��ъJ(=h��ҊJZZOzCր�GQ�0A� J ��-��t�n��^4�e��L�F��bQ�$����R��դ��ӹ�zo��U�Mj���N��Q���,t숉�30���)� Ҝ�j�1u�-��ZB6��'�'$�$�i�����@�;P-ng�W]6��K�����|��̮Y��Pj���Ycc�#}�A}ǩ=��I� �HW,���Ǡ�?ɨ%��"�|�_�ؐOMߠ�)�p�}� �wh��*cf>a���J� ��m|����_�EJ���]����U+�����t�>���I��V���|�Wqqs���u��Fɔ�& �߮=�[�T[r��`r�����9e�q8�?˖VHɊUl����s�f���%�c��?��W1,L���˟�� �|E-��L4�-��-#������9����*��q��ȸRN��2G�>����7Y�ٗ� qן����Vh�<���d������4��]�������*Æ� V��c{]��ͥ�Hەq���$�Gl�u�)t���f�r�9��Ĺ�?��4�I��8�A���)9(��]�T��4���pzf�����<ӈ�}):S��4y� V0�p�1���H�2 ��Jpx=hy��֊�(���8aB���G�18����(V�%����Fڥ��y<��gW9��|�P�BL�q�I�F=�X�[�yy.*���h���7�Ċ��c���Y��<�#�=O�ʡ G������j¨g��� Q�OA@B��+���9�<櫇�p�鞃��T� �b ����?�E)"�c'���~�T�����#�����9�z�zU�E�V�$���=x��z��V7$�cө�jR�n&9�8�Gx�*�n�����20?�W�!i�8C�(l�%G�����ҭ,^F�a��yc�������5HR5Rp� =I��sI��*ï��RŁ=���vȨ$�.-Y�qF?�ax��Ǫ��`��i��!�sLq&�fx��Dn{����B�+q(?��wDU�C�#�܍���#�?�hJC�}}2�O�J���OI����qӿ�V�~��)z����Q�U���0�{g��y�ҒpU��A�i��Z����6�"���=��?�ggހ'�q�S� ������A���=Xc� �@z�;T�d%G����$T�A#͍�����3��Pݕ�z��]Z�Cx�{�t�ꡘ�qZR��є#����$p=h� �E3��i��`R`P(��t��f�sp2J#U�U���J�g�II�� �CA$x$N?��Y}�W �oɇ�֠}�<�'iQ��5��G�U���Ȝ~N��:KS�[��D��4�tP����Dr��U ����$S�?�0B}��v�Q�T�ў;A�u�1Xأ��Nֻk�"�uYA��Vt�M��Hwe����4��@�R$fBOz�f���j��#��7�������Q��}hi�b��d�W�Ց� A�~Rx��U犍G�j@����PU�nsަ)�~��n&��ʆ���.������MY��95+H��i�I���n�3U�Z���������5o6w���MK3��aP����)g����� H�����Y��;�S��>���QV����y�A�l���|�t/�H��2o��{���Y��E���Jj���ʥ�R���{R'����I(f8���@-�����P�Fn/!PUfv?E$~�fN���-�n�?�jpm��}r?N(F�>���l_QF9��?�S�q���~x5CE�.�vOF��`�J�}�?������GO�t1�m:�͵��T���7���(�m�)�?ң���(����w��^�2�p��M�ˁ�̪0;}�?����ڀ?��
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (5)
<?php
function resimYukle($dosya, $yeni_ismi) {
list($genislik, $yukseklik) = getimagesize($dosya);
$yeni_genislik = 250;
$yeni_yukseklik = 250;
$mevcut_resim = imagecreatefromjpeg($dosya);
$yeni_resim = imagecreatetruecolor($yeni_genislik, $yeni_yukseklik);
imagecopyresampled($yeni_resim, $mevcut_resim, 0, 0, 0, 0, $yeni_genislik, $yeni_yukseklik, $genislik, $yukseklik);
imagecopyresized($yeni_resim, $mevcut_resim, 0, 0, 0, 0, $yeni_genislik, $yeni_yukseklik, $genislik, $yukseklik);
imagejpeg($yeni_resim, $yeni_ismi, 100);
}
?>
header('Content-Type: image/png');
bu olmadı yazıyı gizlemek lazım.
header('Content-Type: image/png'); böyle o sayfadayken resim gösterilir ama diger türlü hatayı kaldıramadım
Dosya yüklerken boyutlandırıyor... Ondan sonra yüklüyorda ama yükledikten sonra 2.olan hatayı veriyor... O hatayı göstermemek isyitorum kullanıcıya.