|
|
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
Как из имени файла убрать его разрешение? hjas.doc чтоб стало hjas ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 16:22 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
например, удалить можно последние 4 символа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 16:41 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
McLighterКак из имени файла убрать его разрешение? hjas.doc чтоб стало hjas Можешь сидеть отделять точки строковыми функциями Можешь воспользоваться pathinfo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 16:41 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
сорри туплю, температура в голову вставила.. $ext = substr($p, 0, ($tmp = strrpos($p, '.')) ? $tmp : strlen($p)); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 16:49 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
sky2kсорри туплю, температура в голову вставила.. $ext = substr($p, 0, ($tmp = strrpos($p, '.')) ? $tmp : strlen($p)); Ща RAR'ы делают файлы с именами через точку "*.part1.rar" - так что не будет работать такой алгоритм. пусть лучше скажет, для чего ему нужно избавляться от разрешения файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 17:00 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
4m@t!c sky2kсорри туплю, температура в голову вставила.. $ext = substr($p, 0, ($tmp = strrpos($p, '.')) ? $tmp : strlen($p)); Ща RAR'ы делают файлы с именами через точку "*.part1.rar" - так что не будет работать такой алгоритм. пусть лучше скажет, для чего ему нужно избавляться от разрешения файла. почему не будет? Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 17:11 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
упс... сорри, не доглядел одну "r"...;)))) ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 17:27 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
4m@t!c sky2kсорри туплю, температура в голову вставила.. $ext = substr($p, 0, ($tmp = strrpos($p, '.')) ? $tmp : strlen($p)); Ща RAR'ы делают файлы с именами через точку "*.part1.rar" - так что не будет работать такой алгоритм. пусть лучше скажет, для чего ему нужно избавляться от разрешения файла.А что по вашему такое "расширение файла"? С точки зрения DOS'а (поскольку он в этом вопросе всё же первичен) это всё равно будет rar, а не part1.rar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 19:17 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
Да.. для ДОСа - это будет rar. А вопрос в чем? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 19:58 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
*А что по вашему такое "расширение файла"? PS: глупость сморозил, виноват, факир был пьян ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 20:03 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
4m@t!cпусть лучше скажет, для чего ему нужно избавляться от разрешения файла. Легка, это будет отображаемое имя документа, если его юзеру лениво было вводить и он не ввел, зная что и по названию файла всё ясно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 20:13 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
hell Легка, это будет отображаемое имя документа, если его юзеру лениво было вводить и он не ввел, зная что и по названию файла всё ясно я чуть со стула не упал...;))))) Вопрос, опиши ситуацию, в которую попадет пользователь 1. Пользователь вводит url в адресную строку 2. Пользователь нажал на кнопку, сгенерированную тегом <INPUT type="file"> 3. Пользователь сохраняет содержимое линки .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 20:54 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
Что приятние видеть в списке документов(господин горец пишет ведь систему документооборота, вы не забыли?) Товарооборот за апрель.doc Товарооборот за май.doc Товарооборот за июнь.doc или Товарооборот за апрель Товарооборот за май Товарооборот за июнь C Вас стакан сметаны. Взамен смеха ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 23:27 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
На самом деле мне нужны обе части файла. Имя для отображения в базе, как уже правильно заметил hell. И разрешение файла для переименовывания, допустим: работа.doc в 1.doc. работа пойдет в базу данных, а 1.doc скопирую в каталог соответствующей тематики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 09:23 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
Можно и так извращнуться: list($name,$ext)=explode(".",$filename); Но для doument.part1.rar опять же не прокатит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 12:09 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
dRew84Можно и так извращнуться: list($name,$ext)=explode(".",$filename); Но для doument.part1.rar опять же не прокатит :)Дали же решение со strrpos - зачем изголяться? Можно ещё и регулярником - но смысл, если достаточно строковых функций? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 12:26 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
McLighterНа самом деле мне нужны обе части файла. Имя для отображения в базе, как уже правильно заметил hell. И разрешение файла для переименовывания, допустим: работа.doc в 1.doc. работа пойдет в базу данных, а 1.doc скопирую в каталог соответствующей тематики. офф смотрю прошлые дискусие пошли Вам на пользу :)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 14:43 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
Можно с помощью explode разбить имя файла на массив, удалить из него последний элемент (если он не единственный), а затем снова собрать через implode. Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 19:47 |
|
||
|
Имя файла в PHP
|
|||
|---|---|---|---|
|
#18+
зато так смешнее =) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 20:57 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=32880603&tid=1478869]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
135ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 421ms |

| 0 / 0 |
