• 2 رای - 4.5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کمک در نوشتن لیچر
#1
سلام دوستان

بنده در نظر دارم یک لیچر برای خودم بنویسم

میخواستم راهنمایی کنید که چطور و با چه توابعی استفاده کنم برای نوشتن این اسکریپت

آیا با curl همیشه لیچر نوشته مثلا کد زیر:

کد پی‌اچ‌پی:
<?php
/**
* Initialize the cURL session
*/
$ch curl_init();
/**
* Set the URL of the page or file to download.
*/
curl_setopt($chCURLOPT_URL,
'site.com/file.jpg');
/**
* Ask cURL to return the contents in a variable
* instead of simply echoing them to the browser.
*/
curl_setopt($chCURLOPT_RETURNTRANSFER0);
/**
* Execute the cURL session
*/
$contents curl_exec ($ch);
/**
* Close cURL session
*/
curl_close ($ch);
?>

ممنون
  پاسخ
تشکر شده توسط :
#2
کد:
$url = 'http://site.com/file.jpg';
$newfname = __DIR__ . '/file.jpg';

$file = fopen ($url, "rb");
if ($file)
{
  $newf = fopen ($newfname, "wb");

  if ($newf)
  while(!feof($file))
  {
        fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 );
  }
  fclose($file);
  fclose($newf);
}
else
    echo "error read file";
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط : Y.P.Y ayoubsys
#3
یا:

کد پی‌اچ‌پی:
function getData($host$file NULL)
{
    if(!
is_resource($_socket = @fsockopen($host80$errorNumber$errorMessage30))) return FALSE;

    
$_data "GET /{$file} HTTP/1.1\r\n";
    
$_data .= "Host: {$host}\r\n";
    
$_data .= "Connection: Close\r\n\r\n";
    
fwrite($_socket$_data);
    
$_data NULL;
    
$_output '';

    while(!
feof($_socket)) $_output .= fgets($_socket1024);

    
fclose($_socket);
    return 
$_output;

وبلاگ: Yousha.Blog.ir


 کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بالاتر => نگهداری بهتر

  پاسخ
تشکر شده توسط : ayoubsys Reza
#4
(۱۳۹۵ مرداد ۲۷, ۱۱:۴۴ ق.ظ)Reza نوشته:
کد:
$url = 'http://site.com/file.jpg';
$newfname = __DIR__ . '/file.jpg';

$file = fopen ($url, "rb");
if ($file)
{
  $newf = fopen ($newfname, "wb");

  if ($newf)
  while(!feof($file))
  {
        fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 );
  }
  fclose($file);
  fclose($newf);
}
else
    echo "error read file";


تشکر از دوستان

این کدی شما ارسال کردید باید حتما اسم فایلمون file.jpg باشه؟

من میخوام یه input بزارم هر فایلی با هر اسملی لیچ بشه

تشکر
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان