小编Alf*_*lfo的帖子

WAMP中不同端口上的多个虚拟主机

所以我有这个问题......

我使用WAMP并在过去设置了完美的虚拟主机,但现在我已经达到了一些我从未预料到的东西.

我想这样做:

通过http:// localhost访问C:\ wamp\www

通过http:// localhost:8080http://something.dev访问D:\ somethingelse

我更喜欢使用正确的http://something.dev,因为工作网站是http://something.co,所以我可以将它们分开.

我已经按照指南和阅读论坛帖子,但我到目前为止所做的就是:

通过http:// localhosthttp://something.dev访问C:\ wamp\www

通过http:// localhost:8080http://something.dev:8080访问D:\ somethingelse

有人知道你会怎么做吗?这是我的VirtualHost代码:

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "C:\wamp\www"
ServerName localhost
ServerAlias www.localhost.com
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
</VirtualHost>

<VirtualHost *:8080>
ServerAdmin webmaster@something
DocumentRoot "D:/something/www"
ServerName something.dev
ServerAlias www.something.dev
ErrorLog "logs/something-error.log"
CustomLog "logs/something-access.log" common
<directory "D:/something/www">
    Options Indexes FollowSymLinks
    AllowOverride all
    Order Allow,Deny
    Allow from all
</directory> …
Run Code Online (Sandbox Code Playgroud)

apache wamp virtualhost

5
推荐指数
1
解决办法
2万
查看次数

按出现次数对 PHP 数组进行排序

简而言之,我想根据每个成员出现的次数对数组进行排序,然后删除重复项。

所以这:

$array = array('s', 'h', 'c', 'b', 'a', 'b', 'd', 'e', 'f', 'f', 'g')
Run Code Online (Sandbox Code Playgroud)

首先会被订购:

('b', 'b', 'f', 'f', 's', 'h', 'c', 'a', 'd', 'e', 'g')
Run Code Online (Sandbox Code Playgroud)

然后删除重复项:

$array = array_unique($array);
Run Code Online (Sandbox Code Playgroud)

看起来像这样:

('b', 'f', 's', 'h', 'c', 'a', 'd', 'e', 'g')
Run Code Online (Sandbox Code Playgroud)

那么,我该怎么做呢?提前致谢。

php arrays

5
推荐指数
1
解决办法
2063
查看次数

Paperclip上传404ing

我不确定我是否理解Paperclip是如何工作的,但据我所知,保存上传的默认位置在/ public文件夹中.当我在开发中上传我的照片时,它们会正确显示(我可以在文件结构中打开它们):

/public/bookmarks/:id/:style.:extension
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时bookmark.photo.url,我会得到类似的东西:

/system/bookmarks/thumbs/000/000/042/original/filename.png?1362768439
Run Code Online (Sandbox Code Playgroud)

这是我的bookmark.rb:

has_attached_file   :photo,
                        :styles => { :medium => ["512x512>", :jpg], :thumb => ["200x200#", :jpg] }
                        :default_url => "public/bookmarks/default/:style.png",
                        :path => "assets/content/bookmarks/:id/:style.:extension"
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么吗?Paperclip不是要为我处理这些东西,还是我在配置中出错?

UPDATE

如果我在第一个答案中添加:path:url,我得到:

<img src="/assets/bookmarks/44/original.jpg?1362775508">
Run Code Online (Sandbox Code Playgroud)

我应该得到:

<img src="/bookmarks/44/original.jpg?1362775508">
Run Code Online (Sandbox Code Playgroud)

但是,如果我注释掉该:url选项,而不是获取:

这是默认大小

这个,这是默认的未找到的图像大小,我得到:

在此输入图像描述

这个,与我在文件系统上的图像宽度相同,但是高度错误,没有找到.Chrome和Safari都会使用干净的缓存.当我转到URL时,我得到一个404.我还可以确认图像是在文件系统上正确存储的,并且可以从后端查看.

file-upload ruby-on-rails paperclip ruby-on-rails-3

5
推荐指数
1
解决办法
1272
查看次数

嵌套的mysql查询与双精选语句?

我有一个关于嵌套查询的简单问题.说实话,我不知道它是否只能通过一个查询完成,或者我是否必须使用PHP.

简而言之,我想通过关系表中select语句返回的用户ID从users表返回用户信息.

我可以通过2个查询和一些PHP循环来实现这一点但是为了节省资源,但我认为将它组合成1个查询和单个循环更好.

第一个查询

SELECT UserID FROM relations WHERE GroupID = '1'
Run Code Online (Sandbox Code Playgroud)

第二个查询我需要通过第一个select语句中返回的UsersID从用户表中检索用户信息.

我可以通过循环访问ID并进行查询来完成此操作,但我认为我可以获得所有1个查询.

谢谢

php mysql

3
推荐指数
1
解决办法
2万
查看次数

获取并显示元素的标题

我在页面上有几个图像,都在列表项中.在悬停其中一个图像时,我想获取title属性并将其显示在div中.到目前为止,这是我的代码:

<ul>
    <li><img src="1.jpg" title="First Image"></li>
    <li><img src="2.jpg" title="A second Image"></li>
    <li><img src="3.jpg" title="And another one"></li>
</ul>

<div id="imagetitle">
<!-- Title Should go Here -->
</div>
Run Code Online (Sandbox Code Playgroud)

我有一个大概的想法,你可以使用attr();jQuery中的这个,但我不知道怎么样 - 有人可以帮助我吗?

jquery

2
推荐指数
1
解决办法
176
查看次数

任何简单的PHP解析错误都会导致500服务器错误

每当遇到PHP中的简单解析错误时,我的服务器(Apache2,PHP5)都会返回一个带有Header Code 500的空白页面.例如:

<?php functiondoesnotexist(); ?>
Run Code Online (Sandbox Code Playgroud)

要么

<?php echo 'with2semicolons';; ?>
Run Code Online (Sandbox Code Playgroud)

不输出其中一个橙色表告诉我什么是错的,服务器只是保释.

我检查了Apache错误日志,它确实告诉我错误(例如Undefined function functiondoesnotexist()).

我怎么能阻止这种行为?我php.ini(据我所知)未受影响.

php error-handling

1
推荐指数
1
解决办法
3200
查看次数

Ruby Regex gsub - 字符串后的所有内容

我有一个类似的字符串:

test:awesome my search term with spaces
Run Code Online (Sandbox Code Playgroud)

我想立即将字符串提取test:到一个变量中,将其他所有内容提取到另一个变量中,所以我最终会awesome在一个变量中又my search term with spaces在另一个变量中。

从逻辑上讲,我要做的是将匹配的所有内容移动test:*到另一个变量中,然后删除第一个之前的所有内容:,留下我想要的内容。

目前我正在使用/test:(.*)([\s]+)/匹配第一部分,但我似乎无法正确获取第二部分。

ruby regex gsub

1
推荐指数
1
解决办法
8891
查看次数