小编Rob*_*vey的帖子

C++ Hangman程序检查是否有工作函数

这是我到目前为止编译的程序,但输出是错误的.我正在尝试修复这个比较两个数组的函数,如果它们相等则返回true,否则返回false.

bool CheckWon ( char selectedWord[], char gameBoard[] )
{
    bool checkWon = false;
    int length = strlen(selectedWord);

    for (int i = 0; i < length; i++)
    if ( strcmp( gameBoard[i], selectedWord[i] ) == 0)
        checkWon = true;

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

c++

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

编写一个C#代码,返回一个字符串,每个字母都反转

我们在C#中有任何适当的功能吗?

 private void button1_Click(object sender, EventArgs e)
 {
     string s1 = textBox1.Text;
 }
Run Code Online (Sandbox Code Playgroud)

c# c#-4.0

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

PHP从字符串中提取电子邮件地址

我正在使用PHP。

我有一串这样的文字:

mx.google.com;       dkim=pass header.i=@outlook.com header.s=selector1 header.b=OvtBcHsM;       spf=pass (google.com: domain of xxxx@outlook.com designates 12.12.12.12 as permitted sender) smtp.mailfrom=xxxx@outlook.com;       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com
Run Code Online (Sandbox Code Playgroud)

我需要从中提取电子邮件地址(请记住,该电子邮件地址可以是一百万个不同的变体):

smtp.mailfrom=xxxx@outlook.com;
Run Code Online (Sandbox Code Playgroud)

这样我就结束了:

xxxx@outlook.com;
Run Code Online (Sandbox Code Playgroud)

如何做到这一点?谢谢!

php

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

MySQL INJECTION解决方案

我一直被MySQL注射困扰,并且正在考虑一种消除这个问题的方法.我有什么事了如下的希望,很多人会觉得这非常有用.

我能想到的唯一回退是部分搜索:Jo =>使用类似的%%语句返回"John".

这是一个php解决方案:

<?php
function safeQ(){
   $search= array('delete','select');//and every keyword...
   $replace= array(base64_encode('delete'),base64_encode('select'));
   foreach($_REQUEST as $k=>$v){
      str_replace($search, $replace, $v);
   }
}
safeQ();

function html($str){
   $search= array(base64_encode('delete'),base64_encode('select'));
   $replace= array('delete','select');//and every keyword...
   str_replace($search, $replace, $str);
}

//example 1
...
...
$result = mysql_fetch_array($query);
echo html($result[0]['field_name']);

//example 2
$select = 'SELECT * FROM $_GET['query'] '; 

//example 3
$insert = 'INSERT INTO .... value( $_GET['query'] )'; 


?>
Run Code Online (Sandbox Code Playgroud)

我知道,我知道你仍然可以注射使用1=1或任何其他类型的注射...但我认为这可以解决你的问题的一半,所以正确的mysql查询被执行.

所以我的问题是,如果有人能找到任何退款,请随时在这里发表评论.

如果您认为这是一个非常有用的解决方案并且没有发现任何重大缺点,或者您认为这些都是一个坏主意,请给出答案...

mysql sql-injection solution

-7
推荐指数
2
解决办法
1084
查看次数

正则表达式,不含空格或特殊字符

我是正则表达式的新手,我需要一个匹配的php用户名的正则表达式

no spaces
Run Code Online (Sandbox Code Playgroud)
no special characters
Run Code Online (Sandbox Code Playgroud)

长度为8,最大为32

还有匹配密码的正则表达式


alphanumeric have at least one digit and one character
Run Code Online (Sandbox Code Playgroud)
no spaces
Run Code Online (Sandbox Code Playgroud)

php regex passwords expression

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

标签 统计

php ×2

c# ×1

c#-4.0 ×1

c++ ×1

expression ×1

mysql ×1

passwords ×1

regex ×1

solution ×1

sql-injection ×1