我试图错误处理file_get_contents方法,所以即使用户输入一个不正确的网站,它将回显一条错误消息而不是非专业
警告:file_get_contents(sidiowdiowjdiso):无法打开流:第6行的C:\ xampp\htdocs\test.php中没有此类文件或目录
我想如果我试一试并抓住它将能够捕获错误,但这不起作用.
try
{
$json = file_get_contents("sidiowdiowjdiso", true); //getting the file content
}
catch (Exception $e)
{
throw new Exception( 'Something really gone wrong', 0, $e);
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的localhost上创建的虚拟网站上执行SQL注入,以进行安全测试项目.
我尝试将字符串输入" OR "='用户名和密码字段,因此它应绕过它并显示Login Correct - 但它显示登录失败
帮助理解为什么SQL注入不起作用
<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('test');
if(isset($_POST['username'])&&isset($_POST['password'])){
$username =$_POST['username'];
$password = $_POST['password'];
echo $username;
echo $password;
if(!empty($username)&&!empty($password)){
$query ="SELECT id FROM users WHERE username = '$username' AND password = '$password'";
$query_run = mysql_query($query);
if(mysql_num_rows($query_run)>=1){
echo 'Login Correct';
}else{
echo 'Login Failed';
}
}
}
?>
<form action="test.php" method="POST">
Username: <input type="text" name="username">
Password: <input type="text" name="password">
<input type="submit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud) 我正在开发一个可以在所有浏览器中正常工作的网站,但是当我使用谷歌浏览器时,它实际上并没有加载字体.我尝试过后备字体,但仍然没有运气 - 真的很挣钱.
当我提供后备字体时,它总是忽略自定义字体,因为一个奇怪的原因,所以问题是为什么谷歌浏览器没有正确加载字体,是他们可以强制它加载的方式?
这是网站http://www.rpmediasolutions.com/wordpress
@font-face {
font-family: Solano;
src: url("http://www.rpmediasolutions.com/wordpress/Fonts/solanogothicmvb-sb.eot?#iefix") format("embedded-opentype")
, url("http://www.rpmediasolutions.com/wordpress/Fonts/solanogothicmvb-sb.svg#Solano Gothic MVB Lt") format("svg"),
url("http://www.rpmediasolutions.com/wordpress/Fonts/solanogothicmvb-sb.woff") format("woff"),
url("http://www.rpmediasolutions.com/wordpress/Fonts/solanogothicmvb-sb.ttf") format("truetype");
}
Run Code Online (Sandbox Code Playgroud) 我试图检查数据库中的ID是否已经存在,如果它不存在,那么只插入该id而不是其他存在的id
我试图做一个where语句,检查它们是否存在于数据库中,但即使它们是新信息,也不会将其插入数据库
我很失落在这里任何指导将不胜感激
ps我不想更新一行我想插入一个不存在的新更新的行
$this->db->where('id',$id);
$q = $this->db->get('testing');
if($q)
{
//Do nothing
}
else
{
$this->db->set('id', $id);
$this->db->set('message', $message);
$query= $this->db->insert('testing');
}
Run Code Online (Sandbox Code Playgroud) 我正在创建一个允许用户存储有关其类的信息的应用程序.我的应用程序中有一个按钮,允许用户输入信息,如果它与listBox当时的任何项目匹配,它应显示有关它的信息.
但我只能让它适用于listBox诸如位置[0]等特定项目位置.
我的目标是让一些人如何比较所有项目listBox.任何帮助,将不胜感激.谢谢.
private void button3_Click(object sender, EventArgs e)
{
if (listBox2.Items[0].ToString() == "PersonalInfo")
{
label.Text = "test";
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试将选中的值从复选框列表传递到jquery函数,因此我可以使用所选值.下面的代码不起作用
我希望能够使用复选框功能之外的值
因此,例如,如果我在该函数外面有另一个按钮,它应该能够读取存储在数组中的内容 - 下面的代码由于某种原因不起作用,任何帮助将不胜感激
jQuery的
<script>
$(document).ready(function(){
var vals = []
$('input:checkbox[name="check[]"]').each(function() {
if (this.checked) {
vals.push(this.value);
}
});
alert(vals[0]);
});
</script>
Run Code Online (Sandbox Code Playgroud)
HTML代码
<form>
<input value="BOOZE" type="checkbox" name="check[]" >PUB, MATES, <br>
<input value="TV" type="checkbox" name="check[]">BRIBING THE KIDS TO GO BED<br>
<input value="BOOZE" type="checkbox" name="check[]">RAVING TILL THE EARLY HOURS<br>
<input value="PETS" type="checkbox" name="check[]">PLAYING GRAND THEFT AUTO <br>
<input value="GEEK" type="checkbox" name="check[]">TWEETING ABOUT SOMETHING <br>
<input value="SPORT" type="checkbox" name="check[]">GYM<br>
<input value="XMAS" type="checkbox" name="check[]">SINGING CHRISTMAS SONGS<br>
<input type="checkbox" class="chkNumber" name="check[]">SHARING A DELIGHTFUL …Run Code Online (Sandbox Code Playgroud) 我正在尝试实现一个滚动函数,它根据用户滚动的位置移动元素,此代码到目前为止工作,它确实移动元素.
问题是我希望有一个不同函数的列表,当你根据它的id或类滚动经过某个div时,它会移动特定的元素.
我想如果我改变$("#pagelight2").scrollTop()它会起作用,但这没有帮助
任何指导将不胜感激
谢谢
更新后的代码可以工作,但每当我向上滚动动画停止移动时它真的很麻烦 - 任何人都知道更有效的方法让它工作吗?
var $scrollingDiv = $(".Page3-PeopleWalkingDown");
var p = $("#pagedark3");
var offset = p.offset();
var top = offset.top;
$(window).scroll(function() {
var scrollval = $(window).scrollTop() - top;
if ($(window).scrollTop() > 1400) {
$scrollingDiv
.stop()
.animate({
"left": "-" + (scrollval) + "px"
});
} else
{
$scrollingDiv
.stop()
.animate({
"left": +(0) + "px"
});
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试将动态标签分组到彼此非常接近但是当我这样做并在标签中输入文本时,它们在我运行代码时不会显示.它没有显示好像没有打印.我想知道我能做些什么才能将动态标签组合在一起.
创建第一个动态标签:
Label l = new Label();
System.Drawing.Point l0 = new System.Drawing.Point(15, 48 + z);
l.Location = l0;
l.Text = textReader.Value.ToString();
l.AutoSize = true;
l.MaximumSize = new Size(120, 50);
z+= 35;
Run Code Online (Sandbox Code Playgroud)
第二个Dyanmic标签创建:
System.Drawing.Point l1 = new System.Drawing.Point(65, 48 + x);
l2.Location = l1;
l2.Text = textReader.Value.ToString();
l2.AutoSize = true;
l2.MaximumSize = new Size(120, 50);
x += 35;
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Twitters API来检索一个hashtagged结果列表 - 它曾经非常简单,因为它们不需要身份验证,但现在它对我来说变得棘手......
我按照这个帖子/sf/ask/904157761/# =
但是当我加载我的页面时它只显示NULL - 我相信我已经完成了所有事情
注意 - 下面的PHP文件与文件TwitterAPIExchange位于同一目录中
帮助将不胜感激
<?php
ini_set('display_errors', 1);
require_once('TwitterAPIExchange.php');
/** Set access tokens here - see: https://dev.twitter.com/apps/ **/
$settings = array(
'oauth_access_token' => "xxxxx",
'oauth_access_token_secret' => "xxxxx",
'consumer_key' => "xxxxx",
'consumer_secret' => "xxxxx"
);
$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$getfield = '?screen_name=j7mbo';
$requestMethod = 'GET';
$twitter = new TwitterAPIExchange($settings);
$response = $twitter->setGetfield($getfield)
->buildOauth($url, $requestMethod)
->performRequest();
var_dump(json_decode($response));
?>
Run Code Online (Sandbox Code Playgroud) 我的目标是从头开始创建一个日历,显示30天作为onclickable值,因此当用户按下2nd时,它应显示用户可以键入信息的字段.然后它会将它存储到SQLite表中.
我想到了一些解决方案.我可以通过每个月创建30个按钮的textview来制作日历,但这有点荒谬.
如何才能做到这一点?