PHP:Как начать загрузку файла?[/quote] На сервер?
<a href="www.my_site.ru/file_download.zip">Скачать</a>
www.my_site.ru/file_download.zip
Как такового способа регулировать регистронезависимость, вроде нет, так как в Unix системах папка site и SITE не одно и то же.Т.е чтобы в адресной строке можно было набрать как File.txt, так и file.txt?
<?
include('connectdb.php'); // подключение к серверу MySql и выбор БД
$userinfo='';
$state='0';
if($state != 1) {
if( (isset($_POST['Serial_Program'])) & (isset($_POST['UID_Processor'])) & (isset($_POST['UID_Motherboard'])) ){
$Serial_Program = $_POST['Serial_Program'];
$sql = "SELECT id, UID_Processor, UID_Motherboard FROM Activation WHERE Serial_Program='$Serial_Program'";
$res = mysql_query($sql);
if(mysql_num_rows($res)>0) {// если пользователь есть в БД
$userinfo = mysql_fetch_array($res);
$UID_Processor = $_POST['UID_Processor'];
$UID_Motherboard = $_POST['UID_Motherboard'];
if ( (strcmp($UID_Processor,md5($userinfo['UID_Processor']))) == 0 && (strcmp($UID_Motherboard,md5($userinfo['UID_Motherboard']))) == 0 ){
// достаём все данные из БД
$sql="SELECT * FROM Activation WHERE Serial_Program='$Serial_Program'";
$res=mysql_query($sql);
$userinfo=mysql_fetch_array($res);
$state = 1;
}
}
}
}
if($state != 1) {
?>
<form method="post" action="/index.php">
Serial_Program: <input type="text" size="30" name="Serial_Program">
UID_Processor: <input type="text" size="30" name="UID_Processor" >
UID_Motherboard: <input type="text" size="30" name="UID_Motherboard">
<input type="submit" value="Enter">
</form>
<a href="/register.php">Registration</a>
<?
} else {
echo 'Congratulations!
Your Serial_Program: '.$userinfo["Serial_Program"].'
UID_Processor: '.$userinfo["UID_Processor"].'
UID_Motherboardl: '.$userinfo["UID_Motherboard"].'
<a href="/index.php?exit=y">Exit</a>';
}
?>
if($state != 1) {
if( (isset($_POST['Serial_Program'])) & (isset($_POST['UID_Processor'])) & (isset($_POST['UID_Motherboard'])) ){
$Serial_Program = $_POST['Serial_Program'];
$sql = "SELECT id, UID_Processor FROM Activation WHERE Serial_Program='$Serial_Program'";
$sq2 = "SELECT id, UID_Motherboard FROM Activation WHERE Serial_Program='$Serial_Program'";
$res1 = mysql_query($sql);
$res2 = mysql_query($sq2);
if( (mysql_num_rows($res1)>0) &&(mysql_num_rows($res2)>0) ) {// если пользователь есть в БД
$userinfo1 = mysql_fetch_array($res1);// в этой переменной лежит UID_Processor
$userinfo2 = mysql_fetch_array($res1);// в этой переменной UID_Motherboard
$UID_Processor = $_POST['UID_Processor'];
$UID_Motherboard = $_POST['UID_Motherboard'];
if ( (strcmp($UID_Processor,($userinfo1['UID_Processor'])) == 0 ) &&(strcmp($UID_Motherboard,($userinfo2['UID_Motherboard']))) == 0 ){
// достаём все данные из БД
$sql="SELECT * FROM Activation WHERE Serial_Program='$Serial_Program'";
$res=mysql_query($sql);
$userinfo=mysql_fetch_array($res);// в этой переменной будет лежать вся информация о пользователе из БД