问题列表 - 第15136页

如何使用正则表达式查找所有图像标记

我需要使用PHP正则表达式查找页面中包含的所有图像html标记

<img src="images/image.jpg" />
Run Code Online (Sandbox Code Playgroud)

我的代码

preg_match('/<img src=\"images\/.*/',$tags,$matches);
Run Code Online (Sandbox Code Playgroud)

奇怪的是它只找到第一个出现,而不是页面中其他标签

php

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

创建用户 passwd 的命令行脚本

我对 Linux 和 PHP 很陌生,所以如果这是一个愚蠢的问题,请原谅我。

我需要创建一个 PHP 命令行脚本,将用户添加到系统中,以供 ftp 服务器使用。我现在已经设置好了,它可以很好地创建帐户。我面临的问题是,即使我在创建帐户时传递了密码,即。-p $password,我仍然需要在该帐户上运行“passwd”命令并手动设置密码,然后 proftpd 才会让该帐户登录。

对于我的一生,我无法弄清楚如何从 php.ini 中运行 passwd 命令。显然我可以运行它,但我不知道如何在提示时以编程方式输入密码。

只是为了了解更多信息,这是我在创建帐户时运行的命令。$username 和 $password 被传递到函数中。

shell_exec("useradd ".$username." -g ftpusers -m -p ".$password." -d
/home/ftp/".$username."/ -s /bin/false);
Run Code Online (Sandbox Code Playgroud)

现在我想添加一些内容:

shell_exec("passwd ".$username);
echo $password;
echo $password;
Run Code Online (Sandbox Code Playgroud)

仅供记录,最后一个示例仅用于说明。

任何帮助表示赞赏。

php passwords scripting ubuntu

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

如何在bootstrap中访问URL参数

我正在尝试在我的bootstrap文件中捕获一个URL参数,但经过几次尝试后我无法做到.

我试过这个,但它不起作用:

protected function _initGetLang() {
  $frontController = Zend_Controller_Front::getInstance();
  $lang= $frontController->getParam('lang');
}
Run Code Online (Sandbox Code Playgroud)

这是正确的方法吗?

THKS.

zend-framework zend-controller

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

Python中的构造函数

我需要帮助编写Python构造函数方法的代码.

此构造方法将采用以下三个参数:

x, y, angle 
Run Code Online (Sandbox Code Playgroud)

这是什么一个例子?

python constructor

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

WCF REST列出传入请求的HTTP标头

我已经启动了WCF REST入门套件,并尝试访问传入请求的HTTP标头.我查看了OperationContext.Current.IncomingMessageHeaders,但要么它不能保存它们,要么我错误地访问它.

如何列出HTTP标头?

rest wcf

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

Flex项目与Actionscript项目的缺点?

我最近开始在FlexBuilder中制作游戏.该游戏目前是一个Flex项目.

使用Flex而不仅仅是Actionscript有什么缺点吗?

一位朋友的朋友告诉我,Flex比一个Actionscript项目慢.我一直无法在互联网上验证这一点; 这个说法有什么道理吗?

谢谢!

apache-flex actionscript

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

PHP运行时类修改

所以我希望能够在运行时添加/删除类方法.在你告诉我oop中可怕的实践之前,它可能是,但我并不在乎.我希望能够做到这一点的原因是因为我希望应用程序非常模块化,所以一些插件可以扩展一些基类并添加方法而不会杀死主应用程序.

例如,假设我有以下课程:

class User {
    protected $Id;
    protected $Name;
    protected $Password;
    protected $PostsPerPage;
 }
Run Code Online (Sandbox Code Playgroud)

而且,一些插件增加了用户更改其可见性设置的可能性,为类添加了一个$ Visible属性.该课程将成为:

class User {
    protected $Id;
    protected $Name;
    protected $Password;
    protected $PostsPerPage;
    protected $Visible;
 }
Run Code Online (Sandbox Code Playgroud)

这可以通过__get和__set来实现,但最常见的实现是获取和设置运行时生成的属性,并且为每个添加的属性编写伪getter和setter是一件麻烦事,并且使用__set是一个没有 - 不,我认为.

我的另一个想法是将用户设置单独存储在另一个数组中,如$ UserVisiblitySettings [userid],但这使得事情不像我希望的那样.

接下来的想法是创建一个帮助类,如下所示:

class UserHelper {
    public function SetVisiblity($user_object,value);
}
Run Code Online (Sandbox Code Playgroud)

然后,我可以使用__get和__set来实现"朋友"方法/类,但这听起来太过于苛刻.如果我这样走,也可以重载__call,__ get和__set.另外我不太确定这是一个好的OOP实践,它看起来也很难看.

我的最后一个想法是通过使用eval()在运行时动态创建类的一些功能(这是我可以提出的唯一有效的eval使用).基本上,从文件中获取类定义,执行一些简单的括号查找以找到类的开始和结束括号并将其发送到eval.

使用runkit是不可能的,因为它已经过时了,我宁愿不强迫用户安装一些扩展.

当我查看我的想法时,最简单的一个和更少的cpu密集似乎是重载_call并添加方法在类中注册的方法.

请不要"不要这样做"的任何想法.

php oop reflection class dynamic

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

从C#2.0中的dll获取Namespace,classname

我会动态地获取dll.我需要加载dll并获取名称空间,类名以调用方法(方法名称为static,它将始终为"OnStart()").基本上我需要通过加载dll来运行一个方法.有人可以帮忙!!!

c# reflection namespaces classname

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

在保持比例的同时在html中生成"缩略图"

是否可以在保持比例的同时缩小html中的图像尺寸?

我知道我可以使用img标签的高度和宽度属性,但我不知道图像大小.

请不要告诉我在服务器上找出图像大小,或者正确的方法是在服务器端生成缩略图,这样可以节省带宽并缩短页面加载时间.

我知道理想的解决方案是什么.但我想要快速而肮脏......

html image thumbnails

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

Android:自定义应用程序的菜单(例如背景颜色)

有什么方法(如果有办法)自定义菜单(由手机的MENU按钮触发的菜单).我对两件事特别感兴趣:

  • 将背景颜色从标准浅灰色更改为深灰色
  • 菜单项如何对齐.我有4个项目,它们自动对齐2x2,但我更喜欢将它们全部放在一行(1x4)

customization android android-menu

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