小编kae*_*ese的帖子

使当前提交成为Git存储库中的唯一(初始)提交?

我目前有一个本地Git存储库,我将其推送到Github存储库.

本地存储库有~10个提交,Github存储库是这个的同步副本.

我想要做的是从本地Git存储库中删除所有版本历史记录,因此存储库的当前内容显示为唯一的提交(因此存储库中的旧版本文件不会存储).

然后,我想将这些更改推送到Github.

我已经调查了Git rebase,但这似乎更适合删除特定版本.另一个可能的解决方案是删除本地仓库,并创建一个新的仓库 - 虽然这可能会创造很多工作!

ETA:有一些未跟踪的特定目录/文件 - 如果可能的话,我想保持这些文件的跟踪.

git github git-commit

631
推荐指数
9
解决办法
23万
查看次数

如何解决"非静态方法xxx:xxx()不应该在PHP 5.4中静态调用?

目前在PHP中使用大型平台.

它托管的服务器最近已升级到PHP 5.4.

从那以后,我收到了很多错误消息,如:

[Sat 5月26日19:04:41 2012] [错误] PHP严格标准:非静态方法Config :: getData()不应该静态调用,假设$ this来自/xxx/Config.inc.php中的不兼容上下文第35行

示例方法定义为(注意缺少'static'关键字):

function &getData() {
            $configData =& Registry::get('configData', true, null);

    if ($configData === null) {
        // Load configuration data only once per request, implicitly
        // sets config data by ref in the registry.
        $configData = Config::reloadData();
    }

    return $configData;
}
Run Code Online (Sandbox Code Playgroud)

这之前没有引起任何问题,我认为错误消息(导致应用程序崩溃)可能与最近升级到PHP5.4有关.

是否有PHP设置我可以修改为"忽略"缺少静态关键字?

php static-methods

30
推荐指数
3
解决办法
12万
查看次数

使用JavaScript将本地图像加载到浏览器中?

我目前正在开发一种用于网络到印刷,海报印刷应用的解决方案.

我想要包括的功能之一是能够在继续订购所述图像的海报之前"编辑"(裁剪/缩放/旋转)给定图像.

为了避免用户在编辑之前将图像上传到远程服务器的要求,我想知道以下内容:

是否可以(使用JavaScript)将存储在客户端计算机上的图像加载到浏览器/浏览器内存中进行编辑,而无需将图像上载到远程服务器?如果是这样,这是怎么做到的?

谢谢,

BK

javascript image-processing uploading

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

如何根据EXIF'方向'数据停止PHP iMagick自动旋转图像

目前正在与PHP和iMagick合作开发一个海报打印Web应用程序.

这是我用来测试应用程序的上传/图像编辑功能的示例图像:

替代文字

该图像包含以下EXIF数据:

[FileName] => 1290599108_IMG_6783.JPG
    [FileDateTime] => 1290599109
    [FileSize] => 4275563
    [FileType] => 2
    [MimeType] => image/jpeg
    [SectionsFound] => ANY_TAG, IFD0, THUMBNAIL, EXIF, INTEROP, MAKERNOTE
    [COMPUTED] => Array
        (
            [html] => width="3504" height="2336"
            [Height] => 2336
            [Width] => 3504
            [IsColor] => 1
            [ByteOrderMotorola] => 0
            [CCDWidth] => 22mm
            [ApertureFNumber] => f/5.6
            [UserComment] => 
            [UserCommentEncoding] => UNDEFINED
            [Thumbnail.FileType] => 2
            [Thumbnail.MimeType] => image/jpeg
        )

    [Make] => Canon
    [Model] => Canon EOS 30D
    [Orientation] => 6
    [XResolution] => 72/1
    [YResolution] => …
Run Code Online (Sandbox Code Playgroud)

php exif web-applications image imagick

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

使用PHP GD/Imagick获取/设置DPI?

我正在构建一个Web应用程序,它将处理最终将以大格式打印的图像文件.

作为其中的一部分,我需要获取(即读取)并设置(即更改)图像文件的DPI.

这可能通过PHP GD或PHP Imagick实现吗?

谢谢,

BK


编辑:

可以通过iMagick的getImageResolution方法访问图像的DPI :

public function getDPI() {

    $imgDPI = $this->image->getImageResolution();
    return $imgDPI;

}
Run Code Online (Sandbox Code Playgroud)

并且可以通过iMagick的setImageResolution方法设置图像的DPI :

public function setDPI($DPIX, $DPIY) {

    $this->image->setImageResolution($DPIX,$DPIY);

}
Run Code Online (Sandbox Code Playgroud)

php image-processing imagick

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

包含div的CSS内容溢出

目前有些DIV与其包含DIV重叠的问题.见下图(底部的3个产品):

替代文字

页面的所有正文内容都保存在#content DIV中:

div#content {
    width: 960px;
    float: left;
    background-image: url("../img/contentBg.png");
    background-repeat: repeat;
    margin-top: 10px;
    line-height: 1.8em;
    border-top: 8px solid #5E88A2;
    padding: 10px 15px 10px 15px;
}
Run Code Online (Sandbox Code Playgroud)

这里是#content div中产品盒的CSS:

.upper {
    text-transform: uppercase;
}
.center {
    text-align: center;
}
div#products {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
div.productContainer {
    float: left;
    width: 265px;
    font-size: 1em;
    margin-left: 50px;
    height: 200px;
    padding-top: 25px;
    text-align: right;
}

div.product {
    float: left;
    width: 200px;
}
div.product p {
}
div.product a {
    display: …
Run Code Online (Sandbox Code Playgroud)

html css

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

如何在PHP中直接将docx转换为ePub?

试图找到一个PHP库,使我能够将docx转换为ePub.

我知道Java解决方案(例如http://code.google.com/p/epub-tools/)和用于创建ePub文件的PHP类(例如http://sourceforge.net/projects/oplsepublibrary/) .

但我正在寻找的是使用PHP从docx(或推送PDF)到ePub的直接转换.

有人知道可以实现这个目标的解决方案吗?

编辑

我在下面的答案中添加了一个链接,用于我为实现此目的而开发的解决方案.该解决方案可在Github上获得:https: //github.com/benskay/PHP-Digital-Format-Convert-Epub-Mobi-PDF

php epub

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

如何使用 MySQL Dump“更新表(如果表存在)”?

我目前正在使用mysqldump.

该转储当前正在生产:

DROP TABLE IF EXISTS `versions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `versions` (
  `major` int(11) NOT NULL DEFAULT '0',
  `minor` int(11) NOT NULL DEFAULT '0',
  `revision` int(11) NOT NULL DEFAULT '0',
  `build` int(11) NOT NULL DEFAULT '0',
  `date_installed` datetime NOT NULL,
  `current` tinyint(4) NOT NULL DEFAULT '0',
  `product_type` varchar(30) DEFAULT NULL,
  `product` varchar(30) DEFAULT NULL,
  `product_class_name` varchar(80) DEFAULT NULL,
  `lazy_load` tinyint(4) NOT NULL DEFAULT '0',
  `sitewide` tinyint(4) NOT …
Run Code Online (Sandbox Code Playgroud)

mysql

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

在View Helper中访问baseUrl()?

简单的ZF问题:

如何baseUrl()在View Helper中访问它而不将其作为参数传递?

非常感谢

php zend-framework

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

foreach $ key => $ value设置ZF表单值/ OOP PHP

我目前在ZF应用程序中有以下代码,用于根据从Db-Table检索的行集设置Form的值.

 $form->forename->setValue($footerContactDetails->forename);
 $form->surname->setValue($footerContactDetails->surname);
 $form->telephone->setValue($footerContactDetails->telephone);
 $form->mobile->setValue($footerContactDetails->mobile);
 $form->fax->setValue($footerContactDetails->fax);
 $form->email->setValue($footerContactDetails->emailAddress);
 $form->address1->setValue($footerContactDetails->address1);
 $form->address2->setValue($footerContactDetails->address2);
 $form->address3->setValue($footerContactDetails->address3);
 $form->townCity->setValue($footerContactDetails->townCity);
 $form->region->setValue($footerContactDetails->region);
Run Code Online (Sandbox Code Playgroud)

由于行集中的对象元素名称与表单元素匹配,我想要做的是以下内容:

  foreach ($footerContactDetails as $key=>$value) {
       $form->$key->setValue($value);
  }
Run Code Online (Sandbox Code Playgroud)

但是,这会提供以下错误消息:

Fatal error: Call to a member function setValue() on a non-object
Run Code Online (Sandbox Code Playgroud)

我希望这个问题与OOP PHP有关,而不仅仅是ZF.

那么如何使用foreach设置这些表单值?

非常感谢

php oop zend-framework

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

按键分组数组值

我在PHP中有两个数组:

Array1
(
    [0] => 1
    [1] => 2
    [2] => 2
)
Array2
(
    [0] => 18
    [1] => 19
    [2] => 20
)
Run Code Online (Sandbox Code Playgroud)

Array1包含交付地址的ID. Array2包含联系人的ID.

Array1并且Array2是"对齐"的,以便联系人18(Array2[0])位于交付地址ID#1(Array1[0])(等等).

我想要的是使用Array1数组键的唯一值Array3,以及Array2用作数组值的值Array3.

最终结果是联系人按其递送地址"分组".

像这样:

Array 3
(
   [1] = array (
                 [0] => 18
               )
   [2] = array (
                 [0] => 19
                 [1] => 20
               )
)
Run Code Online (Sandbox Code Playgroud)

php arrays

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