Задать вопрос
  • PHP failed to open stream: No such file or directory в чем ошибка?

    lazalu68
    @lazalu68
    xymox72k: нет, php.ini дефолтный, права к папке у пользователя полные (кроме "особого разрешения").

    Попробуйте почитать в гугле вопросы/статейки по запросу "php windows relative path doesn't work", там некоторые советуют всякие хитрые функции, может поможет.

    php.ini
    engine = On
    short_open_tag = Off
    asp_tags = Off
    precision = 14
    output_buffering = 4096
    zlib.output_compression = Off
    implicit_flush = Off
    unserialize_callback_func =
    serialize_precision = 17
    disable_functions =
    disable_classes =
    zend.enable_gc = On
    expose_php = On
    max_execution_time = 30
    max_input_time = 60
    memory_limit = 128M
    error_reporting = E_ALL
    display_errors = On
    display_startup_errors = On
    log_errors = On
    log_errors_max_len = 1024
    ignore_repeated_errors = Off
    ignore_repeated_source = Off
    report_memleaks = On
    track_errors = On
    html_errors = On
    variables_order = "GPCS"
    request_order = "GP"
    register_argc_argv = Off
    auto_globals_jit = On
    post_max_size = 8M
    auto_prepend_file =
    auto_append_file =
    default_mimetype = "text/html"
    default_charset = "UTF-8"
    include_path = C:\xampp2\php\PEAR
    doc_root =
    user_dir =
    extension_dir = "C:\xampp2\php\ext"
    enable_dl = Off
    file_uploads = On
    upload_tmp_dir = "C:\xampp2\tmp"
    upload_max_filesize = 2M
    max_file_uploads = 20
    allow_url_fopen = On
    allow_url_include = Off
    default_socket_timeout = 60
    extension=php_bz2.dll
    extension=php_curl.dll
    extension=php_fileinfo.dll
    extension=php_gd2.dll
    extension=php_gettext.dll
    extension=php_mbstring.dll
    extension=php_exif.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    extension=php_pdo_mysql.dll
    extension=php_pdo_sqlite.dll
    asp_tags=Off
    display_startup_errors=On
    track_errors=Off
    y2k_compliance=On
    allow_call_time_pass_reference=Off
    safe_mode=Off
    safe_mode_gid=Off
    safe_mode_allowed_env_vars=PHP_
    safe_mode_protected_env_vars=LD_LIBRARY_PATH
    error_log="C:\xampp2\php\logs\php_error_log"
    register_globals=Off
    register_long_arrays=Off
    magic_quotes_gpc=Off
    magic_quotes_runtime=Off
    magic_quotes_sybase=Off
    extension=php_openssl.dll
    cli_server.color = On
    pdo_mysql.default_socket="MySQL"
    pdo_mysql.cache_size = 2000
    pdo_mysql.default_socket=
    SMTP = localhost
    smtp_port = 25
    mail.add_x_header = On
    sql.safe_mode = Off
    odbc.allow_persistent = On
    odbc.check_persistent = On
    odbc.max_persistent = -1
    odbc.max_links = -1
    odbc.defaultlrl = 4096
    odbc.defaultbinmode = 1
    ibase.allow_persistent = 1
    ibase.max_persistent = -1
    ibase.max_links = -1
    ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
    ibase.dateformat = "%Y-%m-%d"
    ibase.timeformat = "%H:%M:%S"
    mysql.allow_local_infile = On
    mysql.allow_persistent = On
    mysql.cache_size = 2000
    mysql.max_persistent = -1
    mysql.max_links = -1
    mysql.default_port =
    mysql.default_socket =
    mysql.default_host =
    mysql.default_user =
    mysql.default_password =
    mysql.connect_timeout = 60
    mysql.trace_mode = Off
    mysqli.max_persistent = -1
    mysqli.allow_persistent = On
    mysqli.max_links = -1
    mysqli.cache_size = 2000
    mysqli.default_port = 3306
    mysqli.default_socket =
    mysqli.default_host =
    mysqli.default_user =
    mysqli.default_pw =
    mysqli.reconnect = Off
    mysqlnd.collect_statistics = On
    mysqlnd.collect_memory_statistics = On
    pgsql.allow_persistent = On
    pgsql.auto_reset_persistent = Off
    pgsql.max_persistent = -1
    pgsql.max_links = -1
    pgsql.ignore_notice = 0
    pgsql.log_notice = 0
    sybct.allow_persistent = On
    sybct.max_persistent = -1
    sybct.max_links = -1
    sybct.min_server_severity = 10
    sybct.min_client_severity = 10
    bcmath.scale = 0
    browscap = "C:\xampp2\php\extras\browscap.ini"
    session.save_handler = files
    session.save_path = "C:\xampp2\tmp"
    session.use_strict_mode = 0
    session.use_cookies = 1
    session.use_only_cookies = 1
    session.name = PHPSESSID
    session.auto_start = 0
    session.cookie_lifetime = 0
    session.cookie_path = /
    session.cookie_domain =
    session.cookie_httponly =
    session.serialize_handler = php
    session.gc_probability = 1
    session.gc_divisor = 1000
    session.gc_maxlifetime = 1440
    session.referer_check =
    session.entropy_length = 0
    session.cache_limiter = nocache
    session.cache_expire = 180
    session.use_trans_sid = 0
    session.hash_function = 0
    session.hash_bits_per_character = 5
    url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
    mssql.allow_persistent = On
    mssql.max_persistent = -1
    mssql.max_links = -1
    mssql.min_error_severity = 10
    mssql.min_message_severity = 10
    mssql.compatibility_mode = Off
    mssql.secure_connection = Off
    tidy.clean_output = Off
    soap.wsdl_cache_enabled=1
    soap.wsdl_cache_dir="/tmp"
    soap.wsdl_cache_ttl=86400
    soap.wsdl_cache_limit = 5
    ldap.max_links = -1
    define_syslog_variables=Off
    date.timezone=Europe/Berlin
    mysql.allow_local_infile=On
    mysql.allow_persistent=On
    mysql.cache_size=2000
    mysql.max_persistent=-1
    mysql.max_link=-1
    mysql.default_port=3306
    mysql.default_socket="MySQL"
    mysql.connect_timeout=3
    mysql.trace_mode=Off
    sybct.allow_persistent=On
    sybct.max_persistent=-1
    sybct.max_links=-1
    sybct.min_server_severity=10
    sybct.min_client_severity=10
    mssql.allow_persistent=On
    mssql.max_persistent=-1
    mssql.max_links=-1
    mssql.min_error_severity=10
    mssql.min_message_severity=10
    mssql.compatability_mode=Off
    mssql.secure_connection=Off
  • Не правильное отображение сайта на разрешении 1920?

    lazalu68
    @lazalu68
    Вообще-то немного некорректно в ответе на вопрос задавать свой вопрос о вопросе (лол), но всё же:

    HTML
    <svg xmlns="http://www.w3.org/2000/svg" version="1.1" class="svg-filters">
    		<defs>
    			<filter id="filter-ripple-1">
    				<feImage xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="img/ripple.png" x="-204" y="-280" width="600" height="600" result="ripple"></feImage>
    				<feDisplacementMap xChannelSelector="R" yChannelSelector="G" color-interpolation-filters="sRGB" in="SourceGraphic" in2="ripple" scale="0" result="dm"></feDisplacementMap>
    				<feComposite operator="in" in2="ripple"></feComposite>
    				<feComposite in2="SourceGraphic"></feComposite>
    			</filter>
    		</defs>
    	</svg>
    CSS
    .btn.filter {
      -webkit-filter: url(#filter-ripple-1);
      filter: url(#filter-ripple-1);
    }

    JS
    $(".btn").click(function(e){
    		var turb = document.querySelectorAll('#filter-ripple-1 feImage')[0];
    		var dm = document.querySelectorAll('#filter-ripple-1 feDisplacementMap')[0];
    
    		$(".btn").removeClass("filter");
    		$(this).addClass("filter");
    
    		TweenLite.set(turb, { attr: { x: e.offsetX, y: e.offsetY, width: 0, height: 0 } });
    		TweenLite.to(turb, 3, { attr: { x: '-=300', y: '-=300', width: 600, height: 600 } });
    		TweenLite.fromTo(dm, 2, { attr: { scale: 30 } }, { attr: { scale: 0 } });
    	});

  • Как сверстать адаптивно блок выбора этажа?

    lazalu68
    @lazalu68
    Максим Тимофеев: не, просто таких вопросов дохрена (только несколько из поиска 1, 2, 3), я сам уже несколько раз отвечал на подобные.
  • Как проверить размеры картинки до ее отрисовки в dom?

    lazalu68
    @lazalu68
    А нельзя на сервере эту магию с размерами производить? К тому же размеры абсолютные...

    Если нет, то можно картинку сначала загружать через Image, потом рендерить если она подходит.
  • Стоит ли обучаться на MDN (https://developer.mozilla.org/ru/)?

    lazalu68
    @lazalu68
    Его сделали люди, которые когда-то сделали браузер популярный у 25(2012)-15(2017) процентов пользователей. Ваше дело доверять людям державшим четверть мирового рынка или нет.

    В плане обучения ресурс, насколько я понял, полноценный - если вы достаточно самостоятельны, то вам его хватит для любых задач фронтенда.
  • Как создать взаимодействие между сайтом и mysql?

    lazalu68
    @lazalu68
    (такие объёмы кода надо либо в блок code, либо в спойлеры закатывать)
  • PHP failed to open stream: No such file or directory в чем ошибка?

    lazalu68
    @lazalu68
    xymox72k: win7 x64. Я тут попытался воспроизвести ваш пример, поставил xampp,
    написал простой пример с использованием относительных путей и copy/unlink/fileExists.
    Вроде всё работает, относительные пути без каких-либо фокусов разрешаются. Может я конечно чего не понял, плохо пример воспроизвел.

    %apache_folder%/conf/httpd.conf (DocumentRoot + Directory)
    DocumentRoot "C:/xampp2/htdocs"
    <Directory "C:/xampp2/htdocs">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Require all granted
    </Directory>
    Структура перед выполнением
    C:/xampp2/htdocs/index.php
    C:/xampp2/htdocs/img/
    C:/xampp2/htdocs/tmp/img/cat-with-shoes.jpg
    index.php
    <?php
    
    $temp_location   = 'tmp/img/cat-with-shoes.jpg';
    $target_location = 'img/cat-with-shoes.jpg';
    
    echo "Temp location - \"" . $temp_location . "\"<br>";
    echo "Target location - \"" . $target_location . "\"<br>";
    
    if (copy( $temp_location, $target_location )) {
    	echo "File \"" . $temp_location . "\" is copied<br>";
    	if (unlink( $temp_location )) {
    		echo "File \"" . $temp_location . "\" is deleted<br>"; 
    		if (file_exists( $target_location )) {
    			echo "File \"" . $target_location . "\" exists<br>"; 
    		} else {
    			echo "File \"" . $target_location . "\" does not exist<br>"; 
    		}
    	} else {
    		echo "Error during an attemp to delete file \"" . $temp_location . "\"<br>";
    	}
    } else {
    	echo "Error during an attemp to copy file \"" . $temp_location . "\"<br>";
    }
    Структура после выполнения
    C:/xampp2/htdocs/index.php
    C:/xampp2/htdocs/img/cat-with-shoes.jpg
    C:/xampp2/htdocs/tmp/img/
    Вывод
    Temp location - "tmp/img/cat-with-shoes.jpg"
    Target location - "img/cat-with-shoes.jpg"
    File "tmp/img/cat-with-shoes.jpg" is copied
    File "tmp/img/cat-with-shoes.jpg" is deleted
    File "img/cat-with-shoes.jpg" exists
  • Верстка через JS?

    lazalu68
    @lazalu68
    Клянусь бабушкой, это не конструктор. Мне, по крайней мере, так не кажется. Слишком много кастома, нелепых условий. Конструкторы несмотря на все недостатки это всё же сложные системы состоящие из большого количество хитро сплетённых модулей.

    Что за задача у вас? А то первое что мне пришло в голову, это то что они вас попросили "перепишите нам пожалуйста сайт просто на HTML, а то ни хрена не работает, все верстальщики/программисты отказываются с нами работать"
  • Как сделать, чтоб при скроллинге в определенном разрешении экрана ховер убирался?

    lazalu68
    @lazalu68
    Наталия: правило для класса (который вы будете вешать на body, например) и media правило абсолютно никак не связаны, вы можете удалить media и иметь требуемый функционал.

    К сожалению (для кого-то из нас), я придерживаюсь мнения, что основная функция тостера это обмен опытом. Поэтому я всё же стараюсь больше делиться опытом и отвечать на теоретические вопросы, чем решать за других их проблемы. К тому же, весь нужный материал у вас есть: по ссылке описан алгоритм как раз делающий то что вам нужно.
  • Как добавить разделы в sublime text 3?

    lazalu68
    @lazalu68
    Вероятно тем, что "Open files", "Project files" и "Workspace" - это разные вещи.
  • Как добавить разделы в sublime text 3?

    lazalu68
    @lazalu68
    Насколько я понял, подобный функционал есть в режиме Project.
  • Почему не отображается год?

    lazalu68
    @lazalu68
    Технически все отвечающие правы, но по сути ошибка в том, что вы вообще не проверяете код, не занимаетесь дебагом, даже не проверяете существуют ли элементы которые вы собираетесь использовать.
  • Как заставить masonry адаптироваться?

    lazalu68
    @lazalu68
    Александр Андреев: риальне.

    В любом случае, сам масонри не контролирует количество колонок, это контролируете вы с помощью CSS, посмотрите в доки в раздел "Element sizing", последний параграф.

    UPD: кажется нужно задавать также ширину самим элементам, не только сайзеру
  • Как заставить masonry адаптироваться?

    lazalu68
    @lazalu68
    columnWidth: '.sizer', //Ширина в процентах

    Это вы так шутите?
  • Как узнать попал ли объект в зону видимости пользователя jquery?

    lazalu68
    @lazalu68
    BedOmar: тут вообще-то Q&A, а не фонд поддержки ленивых программистов: тут принято отвечать на теоретические вопросы, а не решать за других их проблемы.

    Если под "чистым jQuery" вы подразумеваете использование только $-методов (то есть только нормализованных значений), то в примере Николая достаточно будет заменить "document.body.clientHeight" на выражение с использованием jQuery, которое посчитает высоту body. Обратитесь к документации jQuery за этим (или к гуглу). Клянусь девятью, в этом нет ничего сложного, вы управитесь за несколько минут.