ai giỏi php giúp em với

T

thanlaem

New Member
mình có code upload từ host sang ***tgem.com code nó lập trình là tạo hết thư mục xong mới úp .html xang, bình thường thì zip nhẹ thì úp oke nhưng với zip lớn thư mục trong thư muc, 1 thư muc với 1 ngìn thư muc bên trong .thì nó không thể nào úp đc, mục đích minh lập top này là ai giỏi php viết lại giùm em code tao thư muc lần lượt và úp .html lần lượt như vậy sẽ tốt hơn. và 1 điều nữa là khi nếch ảnh sang ***tgem thì ảnh bị đổi định dang nữa


anh giúp minh khắc phục với. code minh úp lên bên dưới

<?php

/*
Auto Upload ***tgem Tool v1.4
Do not change it!
*/
session_start();
echo '<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv=Content-Type>
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/>
<title>Auto Upload ***tgem Tool </title>
</head>
<body>';

?>
<?php

@error_reporting(E_ALL);
@ini_set("display_errors", 1);
@set_time_limit(0);
$auto = 'http://***tgem.com/autologin/';
$ua = 'NokiaN73-2/3.0-630.0.2 Series60/3.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 ';
$cookie = 'cookie.txt';
$time = 20;
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
if(empty($auto)) die('Chua dien thong tin!');
echo '<table border="0" width="99%" cellspacing="0" cellpadding="0" align="center"><tr><td width="100%">';

if (!file_exists($cookie) || (filemtime($cookie) < time() - 3600))
{
curl_setopt($ch, CURLOPT_URL, $auto);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
curl_exec($ch);
}
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
curl_setopt($ch, CURLOPT_URL, 'http://***tgem.com/filebrowser?a=&f=&file=/');
$html = curl_exec($ch);
preg_match('#token=(.*?)&#is', $html, $matches);
$token = @$matches[1];
if(!isset($token))
{
@unlink($cookie);
die('Cannot login!');
}
else
{
echo 'Login success!<br/>';
sleep(1);
$d[] = '';
if(!isset($_SESSION['dir'])) $_SESSION['dir'] = Array();
$all = 0;
do{
$Arr = array_shift($d);
$h = @opendir('Upload/'.$Arr);
while($dir = @readdir($h)){
if($dir[0]!='.' && is_readable('Upload/'.$Arr))
{
if(is_dir('Upload/'.$Arr.'/'.$dir))
{
$d[] = $Arr.'/'.$dir;
if(!in_array($Arr.'/'.$dir, $_SESSION['dir']))
{
echo $Arr.'/'.$dir.'<br/>';
$_SESSION['dir'][] = $Arr.'/'.$dir;
curl_setopt($ch, CURLOPT_URL, 'http://***tgem.com/filebrowser/file_save?__token='.$token.'&act=new_dir&dir='.$Arr);
curl_setopt($ch, CURLOPT_POSTFIELDS, array('value' => $dir, 'submit' => 'OK'
28.gif
;
curl_exec($ch);
}}
else{
echo $Arr.'/'.$dir.'<br/>';
$file = dirname(__FILE__).'/Upload/'.$Arr.'/'.$dir;
curl_setopt($ch, CURLOPT_URL, 'http://***tgem.com/filebrowser/file_upload?file=//'.$Arr);
$html = curl_exec($ch);
preg_match('#<input type="file" name="filext([a-z0-9]+)" \/>#', $html, $m);
$filename = 'filext'.$m[1];
if(!isset($filename)) continue;
curl_setopt($ch, CURLOPT_URL, 'http://***tgem.com/filebrowser/file_upload_save?__token='.$token.'&file=/'.$Arr);
curl_setopt($ch, CURLOPT_POSTFIELDS, array('MAX_FILE_SIZE' => '2097152', $filename => '@'.$file, 'upload_more' => 'y', 'submit' => 'OK'
28.gif
;
curl_exec($ch);
unlink('Upload/'.$Arr.'/'.$dir);
die('<meta http-equiv="refresh" content="3"/>');
}
}
}
@closedir($h);
if($Arr) @rmdir('Upload/'.$Arr);
}
while (sizeof($Arr) > 0);
if(!$all)
{
echo 'Vui long up file vao thu muc Upload!<br/>';
unset($_SESSION['dir']);
}
echo '-----------------<br/>Done!';
curl_close($ch);
echo '</p></div></td></tr></table></body></html>';
}

?>


 
Last edited:
họ bảo bên này pro nhiều lắm mình mới xang
Pro xgtem thì bạn qua giacmovn.com ấy đây toàn pro johncms thôi.Với lại mấy hn chả thấy mấy Smod pro onl mấy cả!Bao nhiêu mem onl toàn treo hoặc đang tìm thứ mình cần
 
Pro xgtem thì bạn qua giacmovn.com ấy đây toàn pro johncms thôi.Với lại mấy hn chả thấy mấy Smod pro onl mấy cả!Bao nhiêu mem onl toàn treo hoặc đang tìm thứ mình cần
buồn nhỉ? bên đây giao diện cho khách ol bằng điện thoại
 
Zip nặng không up được là do load lâu nên trình duyệt tự động ngắt kết nối. Bạn nên chia thành nhiều part nhỏ để up.
Còn ảnh này không phải bị đổi định dạng mà do lỗi từ trên host rồi.
 
Zip nặng không up được là do load lâu nên trình duyệt tự động ngắt kết nối. Bạn nên chia thành nhiều part nhỏ để up.
Còn ảnh này không phải bị đổi định dạng mà do lỗi từ trên host rồi.
không phải do lỗi từ trên host đâu minh test rui mà. ở trên may tinh cũng mở. up lên host cũng mở xem được mà bạn, li do đó vô lý quá,
 
Thế thì ảnh nào lỗi thì up bằng tay =))
 

Facebook Comments

Similar threads

Admin
Replies
1
Views
825
KhangSkull
KhangSkull
Admin
Replies
0
Views
714
AdminAdmin is verified member.
Admin
Back
Top