|
|
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
Народ помогите ламеру. Как правильно написать условие проверки разрешения. ну то есть if ($file == "*.{jpg} ) {} Неопускайте сильно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 13:46 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 14:06 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
phpclub.ru/faq/ReadManual => строковые функции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 14:10 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
Все все сорри, клинануло начинающего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 14:18 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
Нет все равно либо такого просто вобще нет либо я больше незнаю где искать... Вот код if ($file != "." && $file != ".." && $count!=$counter && $file == "[.]jpg" ) { $count++; if ($count>=$begin && $count<=$end) { if ($i==1) { echo "<tr>"; } if ($i<$col) { echo "<td>"; $sway = $HTTP_GET_VARS[kat]; echo "<img src=$way$file>"; echo "</td>"; $i++; } if ($i==$col) { echo "</tr>"; $i=1; } } } Вопрос надо использовать обрезание файла (имя, расширение) или я просто синтаксически неправильно пишу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 14:48 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
Интересная трактовка... А где вы узнали о таком способе сравнения строк и почему предполагаете, что он работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 15:34 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
Ааа помогите ужас!!! :o) Ладно, подругому спрошу. У меня неправилен синтаксис или подход? Решение в том что например надо писать *.jpg или надо отделить последние четыре символа и получить имя? Где рыть то? На знание пхп непретендую, и с вопросами пока неприпрет нелезу, остальное ведь в мануалах нашел, а тут меня заклинило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 15:47 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
Supermonkeyнадо отделить последние четыре символа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 16:02 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
Можно substr($file, -4, 4) сравнивать с '.jpg', можно при этом привести остаток строки к нижнему регистру, чтобы не получилось сравнение '.JPG' с '.jpg'. Можно preg_match использовать, при этом проверка может быть более комплексной. Можно много чего сделать, понимая, ЧТО надо сделать. А вы пока привели какой-то огрызок какого-то кода, в котором неизвестно какие переменные сравниваются неизвестно с чем, и что-то непонятное выводит. Даже в теме не удосужились указать, касательно какого ЯП вопрос. И какого ответа вы ожидаете? Кстати, такая ссылка на индекс массива неправильна: $sway = $HTTP_GET_VARS[kat];, и этот момент подробно объясняется в документации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 16:03 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
Ладно несудите строго, ламер неспорю. Сделал так (тоже наверное криво) $path_parts = pathinfo($putj); if ($file != "." && $file != ".." && $count!=$counter && ($path_parts['extension']=="jpg" || $path_parts['extension']=="gif")) { } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 16:21 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
я так делаю... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 16:47 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
to lissyara тогда уж надо еще getimagesize накатаить на файл, чтобы убедиться таки что это именно картинка, а не нечто с расширением как у картинки :) -- There Ain't No Such Thing As A Free Lunch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 16:53 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
На самом деле ,оно ниже накатывается - мне размеры картинок нужны - они идут в БД - чтобы потом при необходимости размер менять.... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 17:03 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
BlackStarтогда уж надо еще getimagesize накатаить на файл, чтобы убедиться таки что это именно картинка, а не нечто с расширением как у картинки :)По вашему, этот файл Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 17:04 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
* BlackStarтогда уж надо еще getimagesize накатаить на файл, чтобы убедиться таки что это именно картинка, а не нечто с расширением как у картинки :)По вашему, этот файл Код: plaintext Нет. Но его начало выглядит как GIF файл. Однако размеры данного файла если интерпретировать его как GIF (28776 x 28704) должны наверное вызвать вопросы при дальнейшей проверке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 17:17 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
тема... я из названия тока пробелы удалял... Надо его плотней прошуршать... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 19:29 |
|
||
|
(PHP) Проверка на разрешение файла
|
|||
|---|---|---|---|
|
#18+
BlackStarОднако размеры данного файла если интерпретировать его как GIF (28776 x 28704) должны наверное вызвать вопросы при дальнейшей проверке.При желании это тоже лечится. А вообще - не всё ли равно, что в теле файла, если исключено его выполнение на сервере? Ну ещё можно добавить - а так же на стороне клиента (на случай всяких XSS). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 00:20 |
|
||
|
|

start [/forum/search_topic.php?author=454rrff&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 535ms |
| total: | 727ms |

| 0 / 0 |
