我在将一个绝对div放在桌子外面时遇到了问题,我不是桌面布局的忠实粉丝,但我找到了一个带有桌面布局的现有项目.代码如下
<td colspan="2" align="right" style="padding-top:3px; padding-right:15px; padding-bottom:15px;" width="600px">
<table cellpadding="0" cellspacing="0" border="0">
<tr><td height="37px" width="600px" style="background-image:url('P--IMG--P/welcomepanel/header.png'); background-repeat:no-repeat; background-position:bottom left;"><span class="heading" id="I--heading_text--I" style="padding-top:3px;"></span></td></tr>
<tr>
<td align='left' valign='middle' width="600px" height="522px" style="background-image:url('P--IMG--P/welcomepanel/middelblock_repeat.png'); background-repeat: repeat-y; padding-top:0px">
<div height="500px" width="580px" style="width:600px; text-align:left; height:500px; overflow-y:scroll; overflow-x:none;">
[--C--comp--C--]
</div>
</td>
</tr>
<tr><td><img src="P--IMG--P/welcomepanel/middelblock_roundcorners.png"/></td></tr>
</table>
</td>
Run Code Online (Sandbox Code Playgroud)
[--C--comp--C--]包含div内部图像的fckEditor的替换字符串在哪里,我已将div的z-index设置为10,但它不想离开表..并且它的位置是绝对的.
请让我知道我可能做错了什么.
我已经意识到问题来自td容器上的溢出滚动,如果你删除overflow-y:scroll它工作正常,但问题是我需要有溢出,因为在该td内有很多内容.我现在不知道该怎么办.:( ..有人请帮助一个兄弟!

我需要将小地图放在桌子外面并将大地图保留在桌子内,当你使用Jquery悬停在大地图上时,它会显示小图像,这是在fckeditor上加载的.我希望这有帮助..
我正在使用mysqld_safe能够为我的root用户创建密码(在 Ubuntu 18.04 下,安装时不会询问它)。
要启动 MySQL,我已经完成了:
$ sudo mysqld_safe --skip-grant-tables&
Run Code Online (Sandbox Code Playgroud)
现在,MySQL 守护进程正在运行,我无法阻止它。通过终止进程来停止它阻止我启动另一个 MySQL 守护进程,因为前一个没有回馈资源,导致错误如下:
2018-10-31T14:50:40.238735Z 0 [ERROR] InnoDB: Unable to lock ./ibdata1 error: 11
2018-10-31T14:50:40.238815Z 0 [Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files.
Run Code Online (Sandbox Code Playgroud)
那么如何在 MySQL 守护进程开始使用时停止它mysqld_safe呢?
我有以下查询:
$query = $em->createQueryBuilder()
->select('u.id, u.username, u.username_canonical, u.email, u.email_canonical, u.last_login, u.name, u.type, u.phone, u.site, u.agency, u.subtype, u.info, u.created_date, u.vip')
->from('ContrateAdminBundle:Fosuser', 'u')
->where('u.created_date BETWEEN "'.$fromdateaccounts.'" AND "'.$todateaccounts.'" ')
->getQuery();
$results = $query->getResult();
Run Code Online (Sandbox Code Playgroud)
在Symfony中获取用户数据,但是我收到以下错误:
[Syntax Error] line 0, col 223: Error: Expected Literal, got '"'
500 Internal Server Error - QueryException
1 linked Exception: QueryException »
Run Code Online (Sandbox Code Playgroud)
我的查询输出是:
SELECT u.id, u.username, u.username_canonical, u.email, u.email_canonical, u.last_login, u.name, u.type, u.phone, u.site, u.agency, u.subtype, u.info, u.created_date, u.vip
FROM ContrateAdminBundle:Fosuser u
WHERE u.created_date BETWEEN "2014-08-04 13:29" AND …Run Code Online (Sandbox Code Playgroud) 我有一个配置文件,我在其中精确MongoDB connection string.我想测试我的MongoDB连接,使用我的代码精确到开发人员,如果是这样的话他们的配置是坏的.
我使用MongoDB驱动程序.
我没有找到关于Mongo连接测试的任何信息.
我做:
<?php
$configuration = parse_ini_file("../configs/database.ini");
$mongo = new MongoDB\Client($configuration['resources.mongo.dsn']);
$db = $mongo->stats;
Run Code Online (Sandbox Code Playgroud)
但唯一的错误是那些关于格式错误的错误MongoDB connection string.例如:
用test_bad_string,a MongoDB\Driver\Exception\InvalidArgumentException抛出
with mongodb://127.0.0.1:270(我的MongoDB的默认端口是27017),我没有看到任何错误
有没有办法在PHP中测试与MongoDB数据库的连接?
我有一个 Docker Compose,用它运行多个容器。我的docker-compose.yml:
version: '2'
services:
web:
build: ../application-web/
ports:
- "80:80"
tty: true
# Add a volume to link php code on the host and inside the container
volumes:
- ${application_PATH}:/usr/share/application
- ${application_PATH}/docker_files/docker-assistant:/usr/share/assistant
depends_on:
- custom-php
- custom-mysql
links:
- custom-php:custom-php
- custom-mysql:custom-mysql
custom-php:
build: ../application-php/
ports:
- "50:50"
tty: true
volumes:
- ${application_PATH}:/usr/share/application
- ${application_PATH}/docker_files/docker-assistant:/usr/share/assistant
custom-mysql:
build: ../application-mysql/
tty: true
volumes:
- ${MYSQL_DATA_PATH}:${MYSQL_DATA_PATH}
- ${application_PATH}/sql:/usr/share/sql
- /tmp/mysql:/var/data/mysql
environment:
- MYSQL_ALLOW_EMPTY_PASSWORD=yes
- MYSQL_DATABASE=applicationdb
- MYSQL_USER=root
- …Run Code Online (Sandbox Code Playgroud) 我正在使用我的composer.json文件中定义的 Composer 脚本在我的应用程序中运行单元测试。
我的composer.json:
{
"name": "my company/my_application",
"description": "Description of my application",
"license": "my licence",
"require": {
"php": ">=5.6",
"ext-soap": "*",
"ext-ssh2": "*",
"ext-curl": "*",
"ext-zip": "*",
"ext-pdo_mysql": "*",
"ext-gettext": "*",
"dusank/knapsack": "^9.0"
},
"require-dev": {
"ext-mysqli": "*",
"phpunit/phpunit": "^5.7",
"squizlabs/php_codesniffer": "2.*"
},
"scripts": {
"test-php": "vendor/bin/phpunit --colors --verbose --bootstrap tests/bootstrap.php --configuration tests/phpunit.xml",
}
}
Run Code Online (Sandbox Code Playgroud)
我的命令是:
vendor/bin/phpunit --colors --verbose --bootstrap tests/bootstrap.php --configuration tests/phpunit.xml tests/
Run Code Online (Sandbox Code Playgroud)
如果我vendor/bin/phpunit --colors --verbose --bootstrap tests/bootstrap.php --configuration tests/phpunit.xml tests/ …
看完这两个问题后:
我有一个新的给你!
问题
我希望在关闭<details>标签的事件时播放动画.我认为只是恢复开放的动画就可以完成这项工作,但不幸的是,没有.
$(function() {
$('details').on('mouseover', function() {
$(this).attr('open', true);
}).on('mouseout', function() {
$(this).attr('open', false);
}).on('click', function(e) {
e.preventDefault();
})
});Run Code Online (Sandbox Code Playgroud)
details[open] SUMMARY~* {
animation: sweepin .5s ease-in-out;
}
details[close] SUMMARY~* {
animation: sweepout .5s ease-in-out;
}
@keyframes sweepin {
0% {
opacity: 0;
margin-left: -10px
}
100% {
opacity: 1;
margin-left: 0px
}
}
@keyframes sweepout {
0% {
opacity: 1;
margin-left: 0px
}
100% {
opacity: 0;
margin-left: -10px
}
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> …Run Code Online (Sandbox Code Playgroud)我想在Windows 8上运行一个Docker Compose应用程序.我在Ubuntu 16.04下运行它并且它完美地工作.
这个Docker Compose运行:
两个容器使用卷.
我的.env档案:
COMPOSE_CONVERT_WINDOWS_PATHS=1
APPLICATION_PATH=//C/Users/my_user/Documents/Development/my_application
Run Code Online (Sandbox Code Playgroud)
我的docker-compose.yml档案:
version: '2'
services:
web:
build: ../application-web/
ports:
- "80:80"
tty: true
# Add a volume to link php code on the host and inside the container
volumes:
- ${APPLICATION_PATH}:/usr/share/nginx/html/application
- ${APPLICATION_PATH}/docker_files/docker-assistant:/usr/share/nginx/html/assistant
# Add hostnames to allow devs to call special url to open sites
extra_hosts:
- "localhost:127.0.0.1"
- "assistant.docker:127.0.0.1"
- "application.dev:127.0.0.1"
depends_on:
- custom-php
links:
- custom-php:custom-php
custom-php:
build: ../application-php/
ports: …Run Code Online (Sandbox Code Playgroud) 开发我的Symfony2应用程序,我想像Ruby on Rails一样,在所有控制器中都有可用的方法.在RoR控制器中简单地继承之后ApplicationController,这就是你放置所有方法的地方.但Symfony的方式是什么,这里有什么好的做法?
我想要的功能实际上非常简单,类似于:
public function showAction()
{
$user = $this->container->get('security.context')->getToken()->getUser();
}
Run Code Online (Sandbox Code Playgroud)
我可以在这里加载当前用户,我希望在每个操作之前终止此函数,当然不会将代码复制到每个控制器中.
我正在尝试部署一个新的 Symfony 3.4.10 应用程序。这是我第一次部署 Symfony 应用程序。它在使用内置 php 服务器的开发环境中运行良好。
我使用 nginx 作为网络服务器和 php-fpm。
当我尝试访问我的应用程序时,我的日志中会抛出一个错误:
Run Code Online (Sandbox Code Playgroud)2018/05/25 02:32:03 [error] 15819#15819: *1 FastCGI sent in stderr: "PHP message: PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 20480 bytes) in /var/www/my-project/application/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 107 PHP message: PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 20480 bytes) in /var/www/my-project/application/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 107" while reading response header from upstream, client: xx.xx.xx.xx, server: preprod.my-website.fr, request: "GET …
php ×5
css ×2
docker ×2
html ×2
mysql ×2
symfony ×2
bash ×1
composer-php ×1
html-table ×1
javascript ×1
jquery ×1
linux ×1
mongodb ×1
mysql-5.7 ×1
nginx ×1
phpunit ×1
select ×1
sql ×1
symfony-3.4 ×1
transition ×1
z-index ×1