小编Jos*_*ren的帖子

从类似字段收集POST数据

我发布的表单有很多相似的字段(artist1,artist2,.... artist20).我试图将它们添加到数据库,但我不知道如何轻松获取所有发布的数据,而不必分别写出每个数据.如何将int组合成一个字符串,以便我不必写出每个字符串?这是我尝试过的一种方法:

for( $i=0; $i <= 20; $i++ )
{
   $artist = $_POST['artist'.$i] 
}
Run Code Online (Sandbox Code Playgroud)

我也试过(哪个没用):

for( $i=0; $i <= 20; $i++ )
{
   $art = 'artist' . $i;
   $artist = $_POST[ $art ];
}
Run Code Online (Sandbox Code Playgroud)

html php forms variables

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

PHP函数用字符代码替换符号以停止SQL注入

我正在尝试编写一个php函数来阻止MySQL注入尝试.我正在做的是使用str_replace()删除符号并用它们的HTML字符代码替换它们.我的问题是代码都包含&#; 但我也想用他们的代码替换这些符号.如何在不将代码更改为以下内容的情况下执行此操作:

&#38&#59;&338&#59;#35&#59;32&#59;
Run Code Online (Sandbox Code Playgroud)

这是我的功能:

function replaceSymbols( $text )
{
   $text = str_replace( '#', '&#35', $text );
   $text = str_replace( '&', '&#38;' $text ); 
   $text = str_replace( ';', '&#59', $text );

   $text = str_replace( ' ', '&#32;' $text );
   $text = str_replace( '!', '&#33;' $text );
   $text = str_replace( '"', '&#34;' $text );   
   $text = str_replace( '$', '&#36;' $text );
   $text = str_replace( '%', '&#37;' $text );  
   $text = str_replace(  "'" '&#39', $text );
   $text = str_replace( '(', '&#40;' $text ); …
Run Code Online (Sandbox Code Playgroud)

php mysql symbols sql-injection character-encoding

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

在php中上传文件时出现问题

我正在尝试使用PHP将文件上传到服务器.我无法让它发挥作用.这是代码:

if( isset($_POST['Upload']) )
{

   //size condition 
   if ( $_FILES['uploaded']['size'] > 350000) 
   { 
      $mesg = "Your file is too large.<br>"; 
      exit; 
   } 

   if( move_uploaded_file($_FILES['uploaded']['tmp_name'], "upload/" . $_FILES['uploaded']['name'] ) )
   { 
      $mesg =  "The file ". basename( $_FILES['uploaded']['name']). " has been uploaded";    
   } 
   else 
   {     
      $mesg =  "Sorry, there was a problem uploading your file."; 
   }    
}
else
{
   $mesg = "Select a File to upload.";
}
Run Code Online (Sandbox Code Playgroud)

这是我用来提交文件的表单的代码:

<?
echo $mesg;
?>
<br /><br />
<form enctype="multipart/form-data" action="" method="POST">
Please choose …
Run Code Online (Sandbox Code Playgroud)

html php upload file-upload file

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

我应该为Java Graphics使用什么IDE?

我有两门Java编程课程.我们只在sun服务器上使用了pico编辑器.我正在转学,但他们要求我在今年秋天的高级Java课程之前介绍几个关于Java图形的章节.我有哪些选项可用于免费或吱吱作响的IDE用于Java图形?

java ide graphics

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

在php中检查文件名的问题

我正在编写一个PHP页面,将上传的文件转换为XML.我只想将新闻文件转换为XML.唯一需要转换的文件是news.htm.我把问题缩小到这个if语句.这有什么问题?

$fileName = basename( $_FILES['uploaded']['name'] );

if( strcmp( $fileName, "news.htm") == 0 )
(
    //convertToXML();
)
Run Code Online (Sandbox Code Playgroud)

php xml filenames file-upload strcmp

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

PHP日期函数显示错误的一周

为什么PHP日期("W")显示当前周是2?不应该在第3周?

在PHP文档中,它说:周一开始的周.这是否意味着它只是忽略了今年的前三天?

php date

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