|
|
|
|
|
для: ladan
(12.01.2012 в 18:52)
| | пойду напьюсь... сока | |
|
|
|
|
|
|
|
для: Slo_Nik
(12.01.2012 в 18:50)
| | "Займитесь лучше коллекционированием пустых пивных баночек...."
хех :) | |
|
|
|
|
|
|
|
для: Василий
(12.01.2012 в 18:38)
| | Всё, забудьте....
Займитесь лучше коллекционированием пустых пивных баночек....
p.s. я Вам дал строку как должно выглядеть новое имя файла, но думать это не Ваша стихия.... | |
|
|
|
|
|
|
|
для: Slo_Nik
(12.01.2012 в 12:23)
| |
>>$destination ="img/logo_pu/" . $_FILES['userfile']['name'];
>Вместо $_FILES['userfile']['name'] подставляйте номер id_pu и расширение загруженного файла.
|
Не понятно, как должны выглядеть эта строчка
$destination ="img/logo_pu/" . $_FILES['userfile']['name']; | |
|
|
|
|
|
|
|
для: Василий
(12.01.2012 в 07:45)
| | Вы получили расширение файла?
У Вас есть id ?
значит
<?php
//$ext это расширение файла, получаете при помощи функций, которые я привёл, из имени файла
$newname = $id.$ext;
// или, смотря как будет выглядеть расширение, с точкой или без, в данном случае расширение без точки
$newname = $id.".".$ext;
|
| |
|
|
|
|
|
|
|
для: Василий
(12.01.2012 в 07:45)
| | >Вот в этой строке
>>$destination ="img/logo_pu/" . $_FILES['userfile']['name'];
>Вместо $_FILES['userfile']['name'] подставляйте номер id_pu и расширение загруженного файла.
>
>не понимаю. как подставить?
ну так как Вы в первом посте написали "и если id_pu=1, то картинка будет 1.jpg, если id_pu=114, то картинка будет 114.jpg", т.е. id_pu из вашей БД и плюс расширение. | |
|
|
|
|
|
|
|
для: Slo_Nik
(12.01.2012 в 02:58)
| | Вот в этой строке
>$destination ="img/logo_pu/" . $_FILES['userfile']['name'];
Вместо $_FILES['userfile']['name'] подставляйте номер id_pu и расширение загруженного файла.
не понимаю. как подставить? | |
|
|
|
|
|
|
|
для: Василий
(12.01.2012 в 01:57)
| | Вам же русским языком пишут, что надо получить расширение файла из имени, то есть из
$_FILES['file']['name'] надо извлечь только расширение, пусть это будет ".jpg", и подставить к id и в таком виде записать ...
вот для этого используйте одну из тех функция, что я писал...
$extensions = array('jpg', 'jpeg', 'png', 'gif'); этот массив для проверки расширения и только | |
|
|
|
|
|
|
|
для: Slo_Nik
(12.01.2012 в 01:25)
| | как сложно.
там ведь уже есть
$extensions = array('jpg', 'jpeg', 'png', 'gif');
а то что имеет другое разрешение не запишутся.
пусть будет и jpeg', хоть 'png' самое главное чтобы имя переименовалось в № id_pu | |
|
|
|
|
|
|
|
для: Василий
(12.01.2012 в 01:24)
| | интересно, чем я усложнил задачу?
что написал Cheops?
Вместо $_FILES['userfile']['name'] подставляйте номер id_pu и расширение загруженного файла.
Что ответили Вы?
так я же не знаю какое именно будет расщирение
Вместо Cheops ответил я и написал какие функция надо использовать, что бы получить расширение файла из его имени.
Чтобы Вы не задавали очередной глупый вопрос сразу отвечу, расширение файла это те буквы латинского алфавита, которые идут в конце имени после точки. обычно их три, но может быть и больше
p.s. и это функции не мои, все претензии к разработчика php, что они так усложняют решение задачи для Вас ))) | |
|
|
|
|