小编Sar*_*rah的帖子

使用php代码从URL下载图像?

如何使用php从URL下载图像(例如:https://www.google.com/images/srpr/logo3w.png)然后保存?这是我到目前为止提出的,它在'file_put_contents'函数中给出了一个错误.

<form method="post" action="">
<textarea name="text" cols="60" rows="10">
</textarea><br/>
<input type="submit" class="button" value="submit" />
</form>

<?php
    $img = "no image";
    if (isset($_POST['text']))
    {
    $content = file_get_contents($_POST['text']);
    $img_path = '/images/';
    file_put_contents($img_path, $content);    
    $img = "<img src=\"".$img_path."\"/>";
    }
    echo $img;
?>
Run Code Online (Sandbox Code Playgroud)

它给了我错误:

[function.file-put-contents]: failed to open stream: No such file or directory in C:\wamp\www\img.php

/images/目录位于php文件的同一目录中,并且是可写的.

php url image

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

如何在Codeigniter中设置textarea的值?

echo form_textarea('general4', set_value('general4'), 'class="general"');
Run Code Online (Sandbox Code Playgroud)

set_value函数似乎不适用于textarea,所以我尝试了这个:

<textarea name='general4' class="general"><?=set_value('general4')?></textarea>
Run Code Online (Sandbox Code Playgroud)

但仍然没有工作,任何想法?

textarea codeigniter

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

检查Joomla php函数中是否存在查询结果?

我在Joomla中创建了一个函数.它使用'IF'语句检查数据库表中是否存在给定用户的id.我认为我用于'IF'语句的条件有问题.

这是代码:

    public function setRemainingPoints($userId,$points_taken) 
    {
    $db     =& JFactory::getDBO();

    $query  =   ' SELECT '
               .$db->nameQuote('remaining_points').' FROM '
               .$db->nameQuote('#__remainingpoints').' WHERE '
               .$db->nameQuote('user_id').'='.$userId;  

    $db->setQuery( $query );

    if ($result = $db->query()) 
    {               
    /* code if user found */
    }
    else
    {
    /* code if user not found */
    }   
    return true;
    }
Run Code Online (Sandbox Code Playgroud)

提前致谢.

php sql joomla if-statement

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

使用JQuery选择最后选择值?

我有以下HTML代码:

<div id="casesList1" class="cases">
   <select id="casesList">
      <option value="1">case1</option>
      <option value="2">case2</option>
      <option value="3">case3</option>
   </select>

   <div id="casesList2" class="cases">
      <select id="casesList">
         <option value="4">case4</option>
         <option value="5">case5</option>
      </select>
   </div>

</div>
Run Code Online (Sandbox Code Playgroud)

并且我需要在内部div中选择使用JQuery选择输入的最后一个值.例如,如果我选择'case5',该函数应该返回5,问题是我有多个选择输入id'casesList'.我试过这个:

$('#casesList:last option:selected').attr('value');
Run Code Online (Sandbox Code Playgroud)

但它只选择第一个选择值......

jquery jquery-selectors

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

使用Codeigniter上传Ajax文件

我正在尝试使用codeigniter和ajax上传图像.我已经有了ajax方法将字段值插入数据库,这是上传文件最简单最简单的方法.这是JQuery自定义函数:

(function($){
    jQuery.fn.ajaxSubmit =
        function() {
            $(this).submit(function(event) {
                event.preventDefault();
                var url = $(this).attr('action');                       
                var data = $(this).serialize();

                $.ajax({
                    url: url,
                    type: "POST",
                    data: data,
                    dataType: "html",
                    success: function(msg) {
                               $('#main').html(msg);
                             }
                       });

                 return this;
             });
         };
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

我称之为:

$(document).ready(function() {    
    $('#myForm').ajaxSubmit();
});
Run Code Online (Sandbox Code Playgroud)

该功能工作正常,数据插入数据库,我甚至有一些目录,在上传图像之前在模型中创建,它们被创建但图像根本没有上传.

我知道我需要使用隐藏的Iframe来完成这项工作,但我不知道如何将其集成到我的代码中.

php ajax jquery codeigniter file-upload

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

无法加载Codeigniter自定义库

图书馆

class getLang {
   public function getText($en, $ar) {
      $CI =& get_instance();
      $lang = $CI->session->userdata('language');
      if ($lang == 'en') {
         $string = $en;
      } else if ($lang == 'ar') {
         if (!empty($ar)) {
            $string = $ar;   
         } else if (empty ($ar)) {
            $string = $en;
         }
      }
      return $string;
   }
}
Run Code Online (Sandbox Code Playgroud)

调节器

class Home extends MY_Controller {
   public function test() {
      $this->load->library('getLang');
      return $this->getLang->getText('text', '');
   }
}
Run Code Online (Sandbox Code Playgroud)

当我跑回家/测试时,我收到此错误:

A PHP Error was encountered

Severity: Notice

Message: Undefined property: Home::$getLang

Filename: …
Run Code Online (Sandbox Code Playgroud)

codeigniter

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