Помощь по скриптам | Дцмс Социал - Верификация
<?php
if (isset($_POST['upload'])) {
$photo_1 = $_FILES['photo_1']['name'];
$photo_2 = $_FILES['photo_2']['name'];
$photo_3 = $_FILES['photo_3']['name'];
$res_photo_1 = strtolower(strrchr($photo_1, '.'));
$res_photo_2 = strtolower(strrchr($photo_2, '.'));
$res_photo_3 = strtolower(strrchr($photo_3, '.'));
$res_success = array('.jpg', '.png', '.gif');
if (preg_match('/.php/i', $photo_1) || preg_match('/.pl/i', $photo_1) || $photo_1 == '.htaccess' || !in_array($res_photo_1, $res_success)
or preg_match('/.php/i', $photo_2) || preg_match('/.pl/i', $photo_2) || $photo_2 == '.htaccess' || !in_array($res_photo_2, $res_success)
or preg_match('/.php/i', $photo_3) || preg_match('/.pl/i', $photo_3) || $photo_3 == '.htaccess' || !in_array($res_photo_3, $res_success)) {
?>
Доступны форматы '.jpg', '.png', '.gif' <br>
<?
} else {
$photo_1_name = md5(time()).'_1'.$res_photo_1;
$photo_2_name = md5(time()).'_2'.$res_photo_2;
$photo_3_name = md5(time()).'_3'.$res_photo_3;
move_uploaded_file($_FILES['photo_1']['tmp_name'], $_SERVER['DOCUMENT_ROOT'].'/files/'. $photo_1_name);
move_uploaded_file($_FILES['photo_2']['tmp_name'], $_SERVER['DOCUMENT_ROOT'].'/files/'. $photo_2_name);
move_uploaded_file($_FILES['photo_3']['tmp_name'], $_SERVER['DOCUMENT_ROOT'].'/files/'. $photo_3_name);
?>
Фото загружены <br>
<?
}
}
?>
<form method="post" enctype="multipart/form-data">
<div>
Фото 1 <br>
<input type="file" name="photo_1" />
</div>
<div>
Фото 2 <br>
<input type="file" name="photo_2" />
</div>
<div>
Фото 3 <br>
<input type="file" name="photo_3" />
</div>
<input type="submit" name="upload" value="Загрузить" />
</form>
папку в корне files и права 777 на нее
и логично проверке на существование самих файлов и проверке в базе

папку в корне files и права 777 на нее

Спасибо. А как сделать генерацию кода? Типа такого ry4q1iod69h
<?php
function generatePassword($length = 9) {
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$count = mb_strlen($chars);
for ($i = 0, $result = ''; $i < $length; $i++) {
$index = rand(0, $count - 1);
$result .= mb_substr($chars, $index, 1);
}
return $result;
}
echo generatePassword();

<?php
function generatePassword($length = 9) {
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$count = mb_strlen($chars);
for ($i = 0, $result = ''; $i < $length; $i++) {
$index = rand(0, $count - 1);
$result .= mb_substr($chars, $index, 1);
}
return $result;
}
echo generatePassword();

А если с проверкой на наличие кода в базе?

на переменную вешай generatePassword() и сравнивай ее с полем в базе

Можешь код чиркануть? Как оно должно быть

какой стиль в социале этом mysql?