小编und*_*one的帖子

如何根据查询字符串重定向URL?

我成功地将Wordpress网站大规模迁移到了Drupal.不幸的是,在Wordpress中,内容网址类似于www.example.org/?p=123.我的域名仍然相同,但我想进行重定向,htaccess因为Drupal不允许URL为www.example.org/?p=123.换句话说,内容与Wordpress中的内容不同.例如,新的Drupal URL就像www.example.org/content/MyNewPage

我在我的.htaccess文件中尝试了这个,但它不起作用

Redirect 301 /\?p=375 http://www.example.org/content/MyNewPage
Run Code Online (Sandbox Code Playgroud)

所以我尝试了下面的内容,但它也不起作用.

Redirect 301 /\?p\=375 http://www.example.org/content/MyNewPage
Run Code Online (Sandbox Code Playgroud)

就像测试一样,我尝试了下面的工作.

Redirect 301 http://www.example.org http://www.google.com
Run Code Online (Sandbox Code Playgroud)

我确保我的重定向规则位于我的.htaccess列表的顶部,因此将首先对其进行评估.我该如何解决?

apache .htaccess mod-rewrite redirect

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

如何识别假SSL证书?

我已经阅读了有关SSL协议的内容,现在,我知道它如何加密数据.但有一些我无法理解的东西.使用SSl,您确定要向正确的服务器发送数据并从中获取数据.但怎么样?
我的意思是,如果我创建假证书并将其发送给特殊网站的请求,浏览器(或其他程序)如何检测假证书?

编辑:我不是要创建一个自签名证书.我的意思是,如果我创建一个证书,证明其发行人和主题等是真正的证书,我怎么能验证我的证书!(唯一不真实的是公钥和签名)

security ssl cryptography certificate ssl-certificate

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

如何使用C#更新数据透视表数据源?

我想知道如何更新现有的数据透视表数据源.我正在使用Microsoft.Office.Interop.ExcelExcel 2010 来定位用户.

我目前能够刷新数据透视表,它工作正常,但是当添加更多行时,我想在数据透视表数据源中包含这些行.例如,在Excel中查看时的数据透视表数据源是,DataSourceWorksheet!$A$2:$U$26并且我希望DataSourceWorksheet!$A$2:$U$86在更新/刷新Excel文件代码运行后将其更改为(60多行).

这是我的代码的简化版本

Application excelApplication = new Application();
Workbooks workbooks = excelApplication.Workbooks;
wrkBook = workbooks.Open(EXCEL_DOCUMENT_PATH, Missing.Value, false, Missing.Value,
                    Missing.Value, Missing.Value, Missing.Value, Missing.Value,
                    Missing.Value, true, Missing.Value, Missing.Value,
                    Missing.Value, Missing.Value, Missing.Value);

/* update data source worksheet code here (omitted for example) */

Worksheet pivotWorkSheet = (Worksheet)wrkBook.Sheets[PIVOT_SHEET_NAME];
PivotTable pivot = (PivotTable)pivotWorkSheet.PivotTables(pivotTableName); 

/* I would like to update the pivot tables data source here...

   I could use Range object from data source worksheet...

   Basically just want …
Run Code Online (Sandbox Code Playgroud)

c# excel-interop

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

DOM getElementbyId无法正常工作

从HTML表单中提取输入值时遇到一些问题.据我所知,我的代码没有任何问题,但我找不到问题所在.

<?php
error_reporting(E_ALL );
    ini_set('display_errors', 1);

$t =<<<D
<form id="frm-send" method="post"   action="index.php"   >
<input type="text" name="data[postusername]" id="postusername" value="user"  />    
<input type="checkbox"  name="data[save]" id="data[save]" value="1" />   
<input type="hidden" name="secret" id="secret" value="0d35635c0cb11760789de6c4fe35e046311f724b" />
<input type="submit" name="btnSubmit" id="btnSubmit" value="Send"  />   
<input type="hidden" name="data[checkgetrequest]" value="true" id="data[checkgetrequest]" />
<input type="hidden" name="frm-id" value="13448477965028bfb44222d" id="frm-id" />
</form>
<input type="text" id="getfocus_txt_13448477965028bfb44222d" name="getfocus_txt_13448477965028bfb44222d" />


D;
    $dom = new domDocument;
    $dom->loadHTML($t);
    $dom->preserveWhiteSpace = true;
    $frmid = $dom->getElementById('frm-id') ;
    echo  $frmid->getAttribute('value');


?>
Run Code Online (Sandbox Code Playgroud)

它显示了一个错误:

Fatal error: Call to a member function getAttribute() …
Run Code Online (Sandbox Code Playgroud)

php xampp dom getelementbyid

8
推荐指数
2
解决办法
3380
查看次数

删除IIS Express上的30MB上传限制

有谁知道如何删除30MB上传限制,特别是对于IIS Express?

我已经尝试编辑applicationhost.config和

 <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="1050000"></requestLimits>
      </requestFiltering>
    </security>

<location path="api/media/AsyncUpload">
    <system.web>
      <httpRuntime maxRequestLength="1050000" /> 
<!-- The size specified is in kilobytes. The default is 4096 KB (4 MB). 1gb = 1048576 -->
        </system.web>
      </location>
Run Code Online (Sandbox Code Playgroud)

好像设置正确吗?

有任何想法吗?

.net iis iis-express

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

关于mysql_real_escape_string的问题

我正在使用php开发我的个人网站.一切都还可以,但我只是mysql_real_escape_stringphp.net上阅读手册,发现了两件事:

  1. 在向MySQL发送查询之前,必须始终使用此函数(少数例外)使数据安全.
  2. mysql_real_escape_string()不会转义%和_.如果与LIKE,GRANT或REVOKE结合使用,这些是MySQL中的通配符.

我有两个问题:
1 - 这些例外是什么?
2-如何逃避这些角色?

php mysql escaping wildcard

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

在android中更改Imageview的大小

我将imageview的默认大小设置为width=511height=385.imageview的来源来自drawable.基于动态值,我需要更改图像视图的大小或适合它的图像.例如,我想将其中的imageview或图像的大小更改为width=140height=100

ImageView scale=(ImageView) findViewById(R.id.scaleimage);
Run Code Online (Sandbox Code Playgroud)

java android android-imageview

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

php函数不返回值

我有一个适用于PHP 5.3(XAMPP 1.7.3,Windows 7)的类,但在我的服务器中不起作用(php 5.2.17 - 安全模式开启):

 <?php

    class MYSQL_DB {

        var $connection;

        function MYSQL_DB() {
            $this->connection = mysql_connect(S, U, P) or die('Can\'t connect to MySQL server.');
            mysql_select_db(DB, $this->connection) or die(mysql_error());
        }

        function getJobs($wid) {
            $q = "SELECT * FROM " . TB_PREFIX . "joblist where owner = {$wid} order by ID ASC";
            $result = mysql_query($q, $this->connection);
            $ret = $this->mysql_fetch_all($result);
            mysql_free_result($result);
            return $ret;
        }

        function mysql_fetch_all($result) {
            $all = array();
            if ($result) {
                while ($row = mysql_fetch_assoc($result)) { …
Run Code Online (Sandbox Code Playgroud)

php xampp php-safe-mode php-5.2 php-5.3

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

同一文件中的类定义会导致致命错误

我知道在PHP中你可以定义一个类,无论它在文件中的位置如何,你都可以使用该类.例如,看看下面的代码:

<?php 

//First case. No errors.
class Second extends First{}
class First{};

//Second case. Still nothing.
abstract class B extends A{};
class C extends B{};
class A{};

//Fatal error!
class C1 extends B1 { };
abstract class B1 extends A1{ };
class A1 { };
?>
Run Code Online (Sandbox Code Playgroud)

前两种情况很好但不是最后一种情况.为什么?有规则吗? 致命错误

PS; 我使用的是PHP 5.6.25,Apache 2.4,CentOS 6.7.

php class

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

vb.net中嵌入null的字符串长度

我有一个简单的问题:vb.net如何确定字符串长度并处理字符串的终止?
我知道in C(和它的家族)null字符是字符串的结尾.在vb6中,null字符对字符串的终止没有影响但在vb.net中它似乎有雾!
在vb6中假设此代码:

Private Sub Command1_Click()
Dim Str As String
Str = "Death is a good user," & Chr(0) & " Yes I'm good"
RichTextBox1.Text = Str
RichTextBox1.Text = RichTextBox1.Text & vbNewLine & Len(Str)
End Sub
Run Code Online (Sandbox Code Playgroud)

这个代码运行时会发生什么: 在此输入图像描述

而且没关系.这是类似的代码C:

#include "stdafx.h"
#include <string.h> 
int main(int argc, char* argv[])
{
    char *p="Death is a good user,\0 Yes I'm good";

    printf("String:%s\nString length:%d\n",p,strlen(p));

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这就是发生的事情:
在此输入图像描述

根据C规则,这也很好,但这里是vb.net中的相同代码:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) …
Run Code Online (Sandbox Code Playgroud)

vb.net vb6 string-length

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