PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (36): [1] 2 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 535
event Отправлено: 11 Августа, 2019 - 06:26:28 • Тема: Какая запретить редирект на https для robots.txt? • Форум: Вопросы новичков

Ответов: 1
Просмотров: 75
Есть сайт, работает под nginx, на всем сайте редирект с http на https, но собственно как сделать так чтобы robots.txt открывался так же и по http?

Если в .htaccess, это делается так:

CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteCond %{HTTPS} off
  2. RewriteCond %{REQUEST_URI} !^/robots.txt$ [NC]
  3. RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [NC,R=301,L]


А как сделать это на nginx?
event Отправлено: 08 Августа, 2019 - 19:08:00 • Тема: Как перенести файлы? • Форум: Администрирование *nix

Ответов: 3
Просмотров: 88
Хелп)
event Отправлено: 08 Августа, 2019 - 13:32:36 • Тема: Как перенести файлы? • Форум: Администрирование *nix

Ответов: 3
Просмотров: 88
Есть две папки, в двух находится много файлов:

CODE (htmlphp):
скопировать код в буфер обмена
  1. /var/www/html/images/
  2. /var/www/html/images_two/


Мне нужно перенести все файлы из папки images_two в папку images. Как мне это сделать на CentOS?
event Отправлено: 22 Июня, 2019 - 10:47:23 • Тема: Как удалить пустые? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 53
Мелкий, спасибо, сделал, получилось. Подскажи пожалуйста как еще убрать все внутрение ссылки в тексте? А то получается только все убрать, как только не пробую.
(Добавление)
CODE (html):
скопировать код в буфер обмена
  1. Text Text <a href="/test.php">test</a> <a href="https://google.com">google</a>


, вот как из этого текста убрать внутренную ссылку (/test.php), а ссылку на гугл оставить?
event Отправлено: 22 Июня, 2019 - 10:30:06 • Тема: Как удалить пустые? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 53
Мелкий, а как поправить регулярку чтобы удалялось даже если там один или много пробелов?
event Отправлено: 22 Июня, 2019 - 10:24:08 • Тема: Как удалить пустые? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 53
Подскажите пожалуйста, как удалить пустые тэги style из текста? Пробую так, не работает почему-то:

PHP:
скопировать код в буфер обмена
  1. $text = "My test... Mytest <style>.test { color:red; } </style><style>  </style>";
  2.  
  3. echo preg_replace('/<style[^>]*><\\/style[^>]*>/', '', $text);
event Отправлено: 03 Ноября, 2017 - 16:07:25 • Тема: Как можно сделать такой массив? • Форум: Вопросы новичков

Ответов: 1
Просмотров: 23
Всем привет. Нужно средствами foreach при выходе получить такой массив. То есть создать такой массив через foreach.

PHP:
скопировать код в буфер обмена
  1. $array = array("one" => "two", "three" => "four");


Как это можно сделать? Пробую по разному, но массив создается с ключами, с которыми я потом могу не работать. Как можно сделать без ключей?
event Отправлено: 11 Августа, 2017 - 16:48:02 • Тема: Как можно обрезать? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 19
Привет всем.

Есть например такие заголовки:

Цитата:
Пример заголовка для статьи 1 страница
Пример заголовка для статьи 45 страница
Пример заголовка для статьи 7 страница


Как можно обрезать номер и слово страница из текста? Обрезать слово страница - можно через str_replace, а как быть с цифрой? Она там постоянно разная, пробовал регулярками, но получается только вовсе удалить все цифры из заголовка. А нужно учесть что цифры заголовках могут быть.
event Отправлено: 10 Августа, 2017 - 15:27:49 • Тема: Что лучше использовать? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 36
[quote=Мелкий][/quote], У меня обычный хостинг, не могу с nginx и т.д. баловаться.

А какой мониторинг смотреть?)
event Отправлено: 10 Августа, 2017 - 14:21:32 • Тема: Что лучше использовать? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 36
Всем привет.
Такой вопрос, есть у меня сайтик с 2.5 млн страниц. Все страницы кэшируются и хранятся в файле.

Вопрос в том какой функцией лучше подгружать (выводить) кэшированную страницу и отдавать?

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2.  
  3. echo file_get_contents("page.html");
  4.  
  5. #--- ИЛИ ---#
  6.  
  7. readfile("page.html");


Что будет производительнее и быстрее?
event Отправлено: 21 Мая, 2017 - 20:44:22 • Тема: Правильная ли структура БД? • Форум: Вопросы новичков

Ответов: 1
Просмотров: 19
Добрый вечер.

Есть задача создать простой сайт с очень большим количеством статей - около 2 млн. статей. Сайт самый простой без админки работающей в связке с БД. Встал вопрос правильной организации БД. Основная задача - это быстрая работа выгрузки данных из БД.

Сейчас у меня сложилась следующая структура базы данных, в итоге будет 3 таблицы в БД.

Первая таблица - categories, соетвестнно категорий статей.

Структрука таблицы categories:

CODE (htmlphp):
скопировать код в буфер обмена
  1. id - соотвественно id категории
  2. name - название категории


Дальше таблица posts - будет держать в себе в следующее ячейки:

CODE (htmlphp):
скопировать код в буфер обмена
  1. id - id записи
  2. name - название статьи
  3. catid - id категории (из таблицы categories)
  4. min_descr - краткое описание статьи
  5. views - количество просмотров статьи
  6. meta_keywords - ключевые слова для meta_keywords
  7. meta_descr - краткое описание для meta_description



И последняя таблица texts - будет содержать в себе сами текстов статьи, следующая структура:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. id - id записи
  3. postid - id статьи (связка с таблицей postid), будет стоять индекс на это поле.
  4. text - сам текст статьи, поле будет - LONGTEXT
  5.  



Таблицы все планирую по типу InnoDB

Все. Вот теперь вопрос будет ли такая структура работать быстро с 2 млн. записями? Какие будут предложения по улучшению? Главное это быстрая выборка из БД при выводе заголовкой, записей, текстов и т.д. Поделитесь свои мнением пожалуйста. Спасибо.
event Отправлено: 04 Мая, 2017 - 19:18:42 • Тема: Как определить старость? • Форум: Вопросы новичков

Ответов: 1
Просмотров: 18
Всем привет. Как можно определить старость даты?

Есть такой код:

PHP:
скопировать код в буфер обмена
  1. $date = "01-01-2017";
  2.  
  3. if($date --- условие ---) {
  4.      echo "Дата старше 6 месяцев";
  5. } else {
  6.      echo "Дата младше 6 месяцев";
  7. }
  8.  


То есть нужно проверить старше ли дата 6 месяцев или нет. Как сделать? Улыбка
event Отправлено: 07 Апреля, 2017 - 21:07:01 • Тема: В чем проблема? Мистика... • Форум: Вопросы новичков

Ответов: 4
Просмотров: 79
Вопрос снят. Галимый GoDaddy... Оказывает они отказались поддерживать загрузку docx и pdf файлов. А?! А?! А?!
(Добавление)
Всем спасибо, кто откликнулся. Улыбка
event Отправлено: 07 Апреля, 2017 - 19:57:31 • Тема: В чем проблема? Мистика... • Форум: Вопросы новичков

Ответов: 4
Просмотров: 79
OrmaJever, для примера пробую вообще пустой файл docx, который на выходе весит еще меньше чем .txt, да и настройки php.ini я посмотрел - там вроде ок все с настройками. Вот они:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. PHP Version 5.2.17
  3.  
  4. System  Linux p3nlhg497.shr.prod.phx3.secureserver.net 2.6.32-604.30.3.lve1.3.63.el6.nfsfixes.x86_64 #1 SMP Mon Oct 26 11:56:49 MST 2015 x86_64
  5. Build Date      Sep 7 2012 15:56:17
  6. Configure Command       './configure' '--with-libdir=lib' '--enable-cgi' '--enable-fastcgi' '--prefix=/usr/local/php5' '--with-config-file-path=/web/conf' '--disable-posix' '--enable-bcmath' '--enable-calendar' '--with-curl=/usr/bin/curl' '--with-gdbm' '--enable-exif' '--enable-ftp' '--with-gd' '--with-freetype-dir=/usr' '--with-jpeg-dir' '--with-png-dir' '--enable-gd-native-ttf' '--with-gettext' '--with-mcrypt=/usr/bin/libmcrypt-config' '--with-mhash' '--with-pdo-mysql=/usr' '--with-mysql=/usr' '--with-mysqli=/usr/bin/mysql_config' '--with-openssl' '--with-pspell' '--enable-soap' '--enable-wddx' '--with-xsl' '--with-zlib' '--enable-mbstring' '--enable-zip' '--enable-apc'
  7. Server API      CGI/FastCGI
  8. Virtual Directory Support       disabled
  9. Configuration File (php.ini) Path       /web/conf
  10. Loaded Configuration File       /web/conf/php5.ini
  11. Scan this dir for additional .ini files         (none)
  12. additional .ini files parsed    (none)
  13. PHP API         20041225
  14. PHP Extension   20060613
  15. Zend Extension  220060519
  16. Debug Build     no
  17. Thread Safety   disabled
  18. Zend Memory Manager     enabled
  19. IPv6 Support    enabled
  20. Registered PHP Streams  https, ftps, compress.zlib, php, file, data, http, ftp, zip
  21. Registered Stream Socket Transports     tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
  22. Registered Stream Filters       zlib.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed
  23.  
  24. This program makes use of the Zend Scripting Language Engine:
  25. Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
  26.  
  27. Configuration
  28. PHP Core
  29. Directive       Local Value     Master Value
  30. allow_call_time_pass_reference  Off     Off
  31. allow_url_fopen On      On
  32. allow_url_include       Off     Off
  33. always_populate_raw_post_data   Off     Off
  34. arg_separator.input     &       &
  35. arg_separator.output    &       &
  36. asp_tags        Off     Off
  37. auto_append_file        no value        no value
  38. auto_globals_jit        On      On
  39. auto_prepend_file       no value        no value
  40. browscap        no value        no value
  41. default_charset no value        no value
  42. default_mimetype        text/html       text/html
  43. define_syslog_variables Off     Off
  44. disable_classes no value        no value
  45. disable_functions       no value        no value
  46. display_errors  On      On
  47. display_startup_errors  Off     Off
  48. doc_root        no value        no value
  49. docref_ext      no value        no value
  50. docref_root     no value        no value
  51. enable_dl       On      On
  52. error_append_string     no value        no value
  53. error_log       no value        no value
  54. error_prepend_string    no value        no value
  55. error_reporting 6135    6135
  56. expose_php      Off     Off
  57. extension_dir   ./      ./
  58. file_uploads    On      On
  59. highlight.bg    #FFFFFF #FFFFFF
  60. highlight.comment       #FF8000 #FF8000
  61. highlight.default       #0000BB #0000BB
  62. highlight.html  #000000 #000000
  63. highlight.keyword       #007700 #007700
  64. highlight.string        #DD0000 #DD0000
  65. html_errors     On      On
  66. ignore_repeated_errors  Off     Off
  67. ignore_repeated_source  Off     Off
  68. ignore_user_abort       Off     Off
  69. implicit_flush  Off     Off
  70. include_path    .:/usr/local/php5/lib/php       .:/usr/local/php5/lib/php
  71. log_errors      Off     Off
  72. log_errors_max_len      1024    1024
  73. magic_quotes_gpc        On      On
  74. magic_quotes_runtime    Off     Off
  75. magic_quotes_sybase     Off     Off
  76. mail.force_extra_parameters     no value        no value
  77. max_execution_time      30      30
  78. max_file_uploads        20      20
  79. max_input_nesting_level 64      64
  80. max_input_time  60      60
  81. memory_limit    64M     64M
  82. open_basedir    no value        no value
  83. output_buffering        no value        no value
  84. output_handler  no value        no value
  85. post_max_size   33M     33M
  86. precision       14      14
  87. realpath_cache_size     16K     16K
  88. realpath_cache_ttl      120     120
  89. register_argc_argv      On      On
  90. register_globals        Off     Off
  91. register_long_arrays    Off     Off
  92. report_memleaks On      On
  93. report_zend_debug       On      On
  94. safe_mode       Off     Off
  95. safe_mode_exec_dir      no value        no value
  96. safe_mode_gid   Off     Off
  97. safe_mode_include_dir   ~       ~
  98. sendmail_from   me@localhost.com        me@localhost.com
  99. sendmail_path   /usr/sbin/sendmail -t -i        /usr/sbin/sendmail -t -i
  100. serialize_precision     100     100
  101. short_open_tag  On      On
  102. SMTP    relay-hosting.secureserver.net  relay-hosting.secureserver.net
  103. smtp_port       25      25
  104. sql.safe_mode   Off     Off
  105. track_errors    Off     Off
  106. unserialize_callback_func       no value        no value
  107. upload_max_filesize     32M     32M
  108. upload_tmp_dir  /tmp    /tmp
  109. user_dir        no value        no value
  110. variables_order GPCS    GPCS
  111. xmlrpc_error_number     0       0
  112. xmlrpc_errors   Off     Off
  113. y2k_compliance  On      On
  114. zend.ze1_compatibility_mode     Off     Off
  115.  
  116. apc
  117. APC Support     enabled
  118. Version         3.1.9
  119. APC Debugging   Disabled
  120. MMAP Support    Enabled
  121. MMAP File Mask  no value
  122. Locking type    pthread mutex Locks
  123. Serialization Support   php
  124. Revision        $Revision: 308812 $
  125. Build Date      Sep 7 2012 15:53:18
  126.  
  127. Directive       Local Value     Master Value
  128. apc.cache_by_default    On      On
  129. apc.canonicalize        On      On
  130. apc.coredump_unmap      Off     Off
  131. apc.enable_cli  Off     Off
  132. apc.enabled     On      On
  133. apc.file_md5    Off     Off
  134. apc.file_update_protection      2       2
  135. apc.filters     no value        no value
  136. apc.gc_ttl      3600    3600
  137. apc.include_once_override       Off     Off
  138. apc.lazy_classes        Off     Off
  139. apc.lazy_functions      Off     Off
  140. apc.max_file_size       1M      1M
  141. apc.mmap_file_mask      no value        no value
  142. apc.num_files_hint      1000    1000
  143. apc.preload_path        no value        no value
  144. apc.report_autofilter   Off     Off
  145. apc.rfc1867     Off     Off
  146. apc.rfc1867_freq        0       0
  147. apc.rfc1867_name        APC_UPLOAD_PROGRESS     APC_UPLOAD_PROGRESS
  148. apc.rfc1867_prefix      upload_ upload_
  149. apc.rfc1867_ttl 3600    3600
  150. apc.serializer  default default
  151. apc.shm_segments        1       1
  152. apc.shm_size    32M     32M
  153. apc.slam_defense        On      On
  154. apc.stat        On      On
  155. apc.stat_ctime  Off     Off
  156. apc.ttl 0       0
  157. apc.use_request_time    On      On
  158. apc.user_entries_hint   4096    4096
  159. apc.user_ttl    0       0
  160. apc.write_lock  On      On
  161.  
  162. bcmath
  163. BCMath support  enabled
  164.  
  165. calendar
  166. Calendar support        enabled
  167.  
  168. cgi-fcgi
  169. Directive       Local Value     Master Value
  170. cgi.check_shebang_line  1       1
  171. cgi.fix_pathinfo        0       0
  172. cgi.nph 0       0
  173. cgi.rfc2616_headers     0       0
  174. fastcgi.logging 1       1
  175.  
  176. ctype
  177. ctype functions         enabled
  178.  
  179. curl
  180. cURL support    enabled
  181. cURL Information        libcurl/7.48.0 OpenSSL/1.0.1e zlib/1.2.3 c-ares/1.11.0 libidn/1.18 libssh2/1.7.0
  182.  
  183. date
  184. date/time support       enabled
  185. "Olson" Timezone Database Version       2010.9
  186. Timezone Database       internal
  187. Default timezone        America/Phoenix
  188.  
  189. Directive       Local Value     Master Value
  190. date.default_latitude   31.7667 31.7667
  191. date.default_longitude  35.2333 35.2333
  192. date.sunrise_zenith     90.583333       90.583333
  193. date.sunset_zenith      90.583333       90.583333
  194. date.timezone   America/Phoenix America/Phoenix
  195.  
  196. dba
  197. DBA support     enabled
  198. Supported handlers      gdbm cdb cdb_make inifile flatfile
  199.  
  200. dom
  201. DOM/XML         enabled
  202. DOM/XML API Version     20031129
  203. libxml Version  2.7.6
  204. HTML Support    enabled
  205. XPath Support   enabled
  206. XPointer Support        enabled
  207. Schema Support  enabled
  208. RelaxNG Support         enabled
  209.  
  210. exif
  211. EXIF Support    enabled
  212. EXIF Version    1.4 $Id: exif.c 293036 2010-01-03 09:23:27Z sebastian $
  213. Supported EXIF Version  0220
  214. Supported filetypes     JPEG,TIFF
  215.  
  216. filter
  217. Input Validation and Filtering  enabled
  218. Revision        $Revision: 298196 $
  219.  
  220. Directive       Local Value     Master Value
  221. filter.default  unsafe_raw      unsafe_raw
  222. filter.default_flags    no value        no value
  223.  
  224. ftp
  225. FTP support     enabled
  226.  
  227. gd
  228. GD Support      enabled
  229. GD Version      bundled (2.0.34 compatible)
  230. FreeType Support        enabled
  231. FreeType Linkage        with freetype
  232. FreeType Version        2.3.11
  233. GIF Read Support        enabled
  234. GIF Create Support      enabled
  235. JPG Support     enabled
  236. PNG Support     enabled
  237. WBMP Support    enabled
  238. XBM Support     enabled
  239.  
  240. gettext
  241. GetText Support         enabled
  242.  
  243. hash
  244. hash support    enabled
  245. Hashing Engines         md2 md4 md5 sha1 sha256 sha384 sha512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru gost adler32 crc32 crc32b haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5
  246.  
  247. iconv
  248. iconv support   enabled
  249. iconv implementation    glibc
  250. iconv library version   2.12
  251.  
  252. Directive       Local Value     Master Value
  253. iconv.input_encoding    ISO-8859-1      ISO-8859-1
  254. iconv.internal_encoding ISO-8859-1      ISO-8859-1
  255. iconv.output_encoding   ISO-8859-1      ISO-8859-1
  256.  
  257. json
  258. json support    enabled
  259. json version    1.2.1
  260.  
  261. libxml
  262. libXML support  active
  263. libXML Version  2.7.6
  264. libXML streams  enabled
  265.  
  266. mbstring
  267. Multibyte Support       enabled
  268. Multibyte string engine         libmbfl
  269. Multibyte (japanese) regex support      enabled
  270. Multibyte regex (oniguruma) version     4.4.4
  271. Multibyte regex (oniguruma) backtrack check     On
  272.  
  273. mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.
  274.  
  275. Directive       Local Value     Master Value
  276. mbstring.detect_order   no value        no value
  277. mbstring.encoding_translation   Off     Off
  278. mbstring.func_overload  0       0
  279. mbstring.http_input     pass    pass
  280. mbstring.http_output    pass    pass
  281. mbstring.internal_encoding      no value        no value
  282. mbstring.language       neutral neutral
  283. mbstring.strict_detection       Off     Off
  284. mbstring.substitute_character   no value        no value
  285.  
  286. mcrypt
  287. mcrypt support  enabled
  288. Version         2.5.8
  289. Api No  20021217
  290. Supported ciphers       cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes
  291. Supported modes         cbc cfb ctr ecb ncfb nofb ofb stream
  292.  
  293. Directive       Local Value     Master Value
  294. mcrypt.algorithms_dir   no value        no value
  295. mcrypt.modes_dir        no value        no value
  296.  
  297. mhash
  298. MHASH support   Enabled
  299. MHASH API Version       20060101
  300.  
  301. mysql
  302. MySQL Support   enabled
  303. Active Persistent Links         0
  304. Active Links    0
  305. Client API version      5.5.19
  306. MYSQL_MODULE_TYPE       external
  307. MYSQL_SOCKET    /var/lib/mysql/mysql.sock
  308. MYSQL_INCLUDE   -I/usr/include/mysql
  309. MYSQL_LIBS      -L/usr/lib -lmysqlclient
  310.  
  311. Directive       Local Value     Master Value
  312. mysql.allow_persistent  On      On
  313. mysql.connect_timeout   30      30
  314. mysql.default_host      no value        no value
  315. mysql.default_password  no value        no value
  316. mysql.default_port      no value        no value
  317. mysql.default_socket    no value        no value
  318. mysql.default_user      no value        no value
  319. mysql.max_links Unlimited       Unlimited
  320. mysql.max_persistent    Unlimited       Unlimited
  321. mysql.trace_mode        Off     Off
  322.  
  323. mysqli
  324. MysqlI Support  enabled
  325. Client API library version      5.5.19
  326. Client API header version       5.5.19
  327. MYSQLI_SOCKET   /var/lib/mysql/mysql.sock
  328.  
  329. Directive       Local Value     Master Value
  330. mysqli.default_host     no value        no value
  331. mysqli.default_port     3306    3306
  332. mysqli.default_pw       no value        no value
  333. mysqli.default_socket   no value        no value
  334. mysqli.default_user     no value        no value
  335. mysqli.max_links        Unlimited       Unlimited
  336. mysqli.reconnect        Off     Off
  337.  
  338. openssl
  339. OpenSSL support         enabled
  340. OpenSSL Version         OpenSSL 1.0.0-fips 29 Mar 2010
  341.  
  342. pcre
  343. PCRE (Perl Compatible Regular Expressions) Support      enabled
  344. PCRE Library Version    8.02 2010-03-19
  345.  
  346. Directive       Local Value     Master Value
  347. pcre.backtrack_limit    100000  100000
  348. pcre.recursion_limit    100000  100000
  349.  
  350. PDO
  351. PDO support     enabled
  352. PDO drivers     mysql, sqlite, sqlite2
  353.  
  354. pdo_mysql
  355. PDO Driver for MySQL, client library version    5.5.19
  356.  
  357. pdo_sqlite
  358. PDO Driver for SQLite 3.x       enabled
  359. PECL Module version     (bundled) 1.0.1 $Id: pdo_sqlite.c 293036 2010-01-03 09:23:27Z sebastian $
  360. SQLite Library  3.3.7
  361.  
  362. pspell
  363. PSpell Support  enabled
  364.  
  365. Reflection
  366. Reflection      enabled
  367. Version         $Id: php_reflection.c 300129 2010-06-03 00:43:37Z felipe $
  368.  
  369. session
  370. Session Support         enabled
  371. Registered save handlers        files user sqlite
  372. Registered serializer handlers  php php_binary wddx
  373.  
  374. Directive       Local Value     Master Value
  375. session.auto_start      Off     Off
  376. session.bug_compat_42   Off     Off
  377. session.bug_compat_warn On      On
  378. session.cache_expire    180     180
  379. session.cache_limiter   nocache nocache
  380. session.cookie_domain   no value        no value
  381. session.cookie_httponly Off     Off
  382. session.cookie_lifetime 0       0
  383. session.cookie_path     /       /
  384. session.cookie_secure   Off     Off
  385. session.entropy_file    no value        no value
  386. session.entropy_length  0       0
  387. session.gc_divisor      100     100
  388. session.gc_maxlifetime  1440    1440
  389. session.gc_probability  1       1
  390. session.hash_bits_per_character 5       5
  391. session.hash_function   0       0
  392. session.name    PHPSESSID       PHPSESSID
  393. session.referer_check   no value        no value
  394. session.save_handler    files   files
  395. session.save_path       no value        no value
  396. session.serialize_handler       php     php
  397. session.use_cookies     On      On
  398. session.use_only_cookies        Off     Off
  399. session.use_trans_sid   0       0
  400.  
  401. SimpleXML
  402. Simplexml support       enabled
  403. Revision        $Revision: 299016 $
  404. Schema support  enabled
  405.  
  406. soap
  407. Soap Client     enabled
  408. Soap Server     enabled
  409.  
  410. Directive       Local Value     Master Value
  411. soap.wsdl_cache 1       1
  412. soap.wsdl_cache_dir     /tmp    /tmp
  413. soap.wsdl_cache_enabled 1       1
  414. soap.wsdl_cache_limit   5       5
  415. soap.wsdl_cache_ttl     86400   86400
  416.  
  417. SPL
  418. SPL support     enabled
  419. Interfaces      Countable, OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject
  420. Classes         AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, DirectoryIterator, DomainException, EmptyIterator, FilterIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RegexIterator, RuntimeException, SimpleXMLIterator, SplFileInfo, SplFileObject, SplObjectStorage, SplTempFileObject, UnderflowException, UnexpectedValueException
  421.  
  422. SQLite
  423. SQLite support  enabled
  424. PECL Module version     2.0-dev $Id: sqlite.c 298697 2010-04-28 12:10:10Z iliaa $
  425. SQLite Library  2.8.17
  426. SQLite Encoding         iso8859
  427.  
  428. Directive       Local Value     Master Value
  429. sqlite.assoc_case       0       0
  430.  
  431. standard
  432. Regex Library   Bundled library enabled
  433. Dynamic Library Support         enabled
  434. Path to sendmail        /usr/sbin/sendmail -t -i
  435.  
  436. Directive       Local Value     Master Value
  437. assert.active   1       1
  438. assert.bail     0       0
  439. assert.callback no value        no value
  440. assert.quiet_eval       0       0
  441. assert.warning  1       1
  442. auto_detect_line_endings        0       0
  443. default_socket_timeout  60      60
  444. safe_mode_allowed_env_vars      PHP_ LANG LANG_ PHP_ LANG LANG_
  445. safe_mode_protected_env_vars    LD_LIBRARY_PATH LD_LIBRARY_PATH
  446. url_rewriter.tags       a=href,area=href,frame=src,input=src,form=,fieldset=    a=href,area=href,frame=src,input=src,form=,fieldset=
  447. user_agent      no value        no value
  448.  
  449. tokenizer
  450. Tokenizer Support       enabled
  451.  
  452. wddx
  453. WDDX Support    enabled
  454. WDDX Session Serializer         enabled
  455.  
  456. xml
  457. XML Support     active
  458. XML Namespace Support   active
  459. libxml2 Version         2.7.6
  460.  
  461. xmlreader
  462. XMLReader       enabled
  463.  
  464. xmlwriter
  465. XMLWriter       enabled
  466.  
  467. xsl
  468. XSL     enabled
  469. libxslt Version         1.1.26
  470. libxslt compiled against libxml Version         2.7.6
  471. EXSLT   enabled
  472. libexslt Version        1.1.26
  473.  
  474. zip
  475. Zip     enabled
  476. Extension Version       $Id: php_zip.c 305848 2010-11-30 11:04:06Z pajoye $
  477. Zip version     1.8.11
  478. Libzip version  0.9.0
  479.  
  480. zlib
  481. ZLib Support    enabled
  482. Stream Wrapper support  compress.zlib://
  483. Stream Filter support   zlib.inflate, zlib.deflate
  484. Compiled Version        1.2.3
  485. Linked Version  1.2.3
  486.  
  487. Directive       Local Value     Master Value
  488. zlib.output_compression Off     Off
  489. zlib.output_compression_level   -1      -1
  490. zlib.output_handler     no value        no value
  491.  
  492. Additional Modules
  493. Module Name
  494.  
  495. Environment
  496. Variable        Value
  497. TMPDIR  /home/content/74/7566074/tmp
  498. PHPRC   /home/content/74/7566074/html/
  499. TEMP    /home/content/74/7566074/tmp
  500. PHP_FCGI_CHILDREN       0
  501. PATH    /usr/local/bin:/usr/bin:/bin
  502. PWD     /web/cgi-bin
  503. SHLVL   0
  504. SPI     TRUE
  505. TMP     /home/content/74/7566074/tmp
  506. PHP_FCGI_MAX_REQUESTS   100000
  507.  
  508. PHP Variables
  509. Variable        Value
  510. _REQUEST["_ym_uid"]     149142247427426152
  511. _REQUEST["__lc_visitor_id_3371042"]     S1491422477.b6af4a780a
  512. _REQUEST["_ym_isad"]    1
  513. _REQUEST["_ym_visorc_43538364"] w
  514. _REQUEST["lc_window_state"]     minimized
  515. _COOKIE["_ym_uid"]      149142247427426152
  516. _COOKIE["__lc_visitor_id_3371042"]      S1491422477.b6af4a780a
  517. _COOKIE["_ym_isad"]     1
  518. _COOKIE["_ym_visorc_43538364"]  w
  519. _COOKIE["lc_window_state"]      minimized
  520. _SERVER["TMPDIR"]       /home/content/74/7566074/tmp
  521. _SERVER["PHPRC"]        /home/content/74/7566074/html/
  522. _SERVER["TEMP"] /home/content/74/7566074/tmp
  523. _SERVER["PHP_FCGI_CHILDREN"]    0
  524. _SERVER["PATH"] /sbin:/usr/sbin:/bin:/usr/bin
  525. _SERVER["PWD"]  /web/cgi-bin
  526. _SERVER["SHLVL"]        0
  527. _SERVER["SPI"]  TRUE
  528. _SERVER["TMP"]  /home/content/74/7566074/tmp
  529. _SERVER["PHP_FCGI_MAX_REQUESTS"]        100000
  530. _SERVER["FCGI_ROLE"]    RESPONDER
  531. _SERVER["UNIQUE_ID"]    WOfEtbiowbEAABLDP6IAAAA7
  532. _SERVER["SCRIPT_URL"]   /file.php
  533. _SERVER["SCRIPT_URI"]   http://site.com/file.php
  534. _SERVER["DOMAIN_NAME"]  site.com
  535. _SERVER["REAL_DOCUMENT_ROOT"]   /var/chroot/home/content/74/7566074/html
  536. _SERVER["XID"]  7566074
  537. _SERVER["REDIRECT302"]  no value
  538. _SERVER["GD_ERROR_DOC"] .errordocs/missing.html
  539. _SERVER["SUBDOMAIN_DOCUMENT_ROOT"]      /var/chroot/home/content/74/7566074/html
  540. _SERVER["REAL_USERNAME"]        essa3128
  541. _SERVER["userlimit_name"]       7566074
  542. _SERVER["userlimit_limit"]      50
  543. _SERVER["GD_PHP_HANDLER"]       x-httpd-php5
  544. _SERVER["PARENT_DOCUMENT_ROOT"] /var/chroot/home/content/74/7566074/html
  545. _SERVER["HTTP_HOST"]    site.com
  546. _SERVER["HTTP_USER_AGENT"]      Mozilla/5.0 (Windows NT 6.3; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0
  547. _SERVER["HTTP_ACCEPT"]  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  548. _SERVER["HTTP_ACCEPT_LANGUAGE"] ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
  549. _SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate
  550. _SERVER["HTTP_COOKIE"]  _ym_uid=149142247427426152; __lc.visitor_id.3371042=S1491422477.b6af4a780a; _ym_isad=1; _ym_visorc_43538364=w; lc_window_state=minimized
  551. _SERVER["HTTP_CONNECTION"]      close
  552. _SERVER["HTTP_UPGRADE_INSECURE_REQUESTS"]       1
  553. _SERVER["LD_LIBRARY_PATH"]      /web/httpd24/lib
  554. _SERVER["SERVER_SIGNATURE"]     <address>Apache Server at site.com Port 80</address>
  555. _SERVER["SERVER_SOFTWARE"]      Apache
  556. _SERVER["SERVER_NAME"]  site.com
  557. _SERVER["SERVER_ADDR"]  IP
  558. _SERVER["SERVER_PORT"]  80
  559. _SERVER["REMOTE_ADDR"]  91.201.190.4
  560. _SERVER["DOCUMENT_ROOT"]        /var/chroot/home/content/74/7566074/html
  561. _SERVER["REQUEST_SCHEME"]       http
  562. _SERVER["CONTEXT_DOCUMENT_ROOT"]        /var/chroot/home/content/74/7566074/html
  563. _SERVER["SERVER_ADMIN"] support@secureserver.net
  564. _SERVER["SCRIPT_FILENAME"]      /var/chroot/home/content/74/7566074/html/file.php
  565. _SERVER["REMOTE_PORT"]  59643
  566. _SERVER["GATEWAY_INTERFACE"]    CGI/1.1
  567. _SERVER["SERVER_PROTOCOL"]      HTTP/1.1
  568. _SERVER["REQUEST_METHOD"]       GET
  569. _SERVER["QUERY_STRING"] no value
  570. _SERVER["REQUEST_URI"]  /file.php
  571. _SERVER["SCRIPT_NAME"]  /file.php
  572. _SERVER["PHP_SELF"]     /file.php
  573. _SERVER["REQUEST_TIME"] 1491584181
  574. _SERVER["argv"]
  575.  
  576. Array
  577. (
  578. )
  579.  
  580. _SERVER["argc"] 0
  581.  
  582. PHP License
  583.  
  584. This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file: LICENSE
  585.  
  586. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  587.  
  588. If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact license@php.net.
  589.  
  590.  

(Добавление)
А на счет кода ответа - не могу узнать. Есть только та информация что на скриншоте, больше ничего(
(Добавление)
Help( Огорчение
event Отправлено: 07 Апреля, 2017 - 19:17:28 • Тема: В чем проблема? Мистика... • Форум: Вопросы новичков

Ответов: 4
Просмотров: 79
Добрый день. Требуется сделать загрузку файлов в одной форме на сайте, начал делать и столкнулся с проблемой.

Есть такой код:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. if(!empty($_FILES['file']['tmp_name'])) {
  4.         echo "ok!";
  5. }
  6.  
  7. ?>
  8.  
  9. <form enctype="multipart/form-data" action="file.php" method="POST">
  10.         Отправить файл: <input name="file" type="file" />
  11.         <input type="submit" value="Отправить!" />
  12. </form>


Все работает, когда загружаю .txt файлы или какой нибудь другой формат, но когда загружаю docx или doc - получают ошибку ответа сервера (см. скриншот).


Нажмите для увеличения


И соответственно в браузере показывает мол страница не может загрузиться. Но когда пробую загрузить другие форматы все отлично работает.

В чем проблема? Куда копать? Не понял

PS: Пробовал полностью уже приводить код в работоспособную загрузку файлов в определенную папку, в итоге все форматы файлов при загрузке ложатся в нужную папку, а именно doc или docx не загружается.
(Добавление)
Даже, если так попробовать, совсем без PHP кода, та же беда:

CODE (html):
скопировать код в буфер обмена
  1. <form enctype="multipart/form-data" action="file.php" method="POST">
  2.         Отправить файл: <input name="file" type="file" />
  3.         <input type="submit" value="Отправить!" />
  4. </form>

Страниц (36): [1] 2 3 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB