У меня есть система, использующая MD5 для хеш-паролей от моих пользователей и сохраняющая ее в моей базе данных. Теперь я перехожу к другой системе, которая использует SHA1 (и уникальную систему SALT, а не уникальную для пользователя) для хеширования паролей. Как мне заставить старый пароль MD5 пользователя превратиться в мой новый пароль SHA1 с PHP?
Я хочу изменить свой код ниже, чтобы принять произвольно сгенерированный уникальный идентификатор, чтобы заменить имя, используя функцию php uniqid. Я пробовал пару способов без успеха. move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]); $ipath = "upload/"; $ipath .= $_FILES["file"]["name"]; Кто-нибудь знает, как я могу это сделать? Изменить: я спрашиваю, где положить функцию uniqid, чтобы файл хранился с uniqid.extension в […]
Формат моего текстового файла: Это первая строка. Это вторая строка. Это третья строка. В текстовом файле может быть больше строк. Как эхо одной случайной строки на каждом обновлении из текстового файла с помощью php. Все комментарии оценены. благодаря
В настоящее время у меня есть: $file_name = $HTTP_POST_FILES['uid']['name']; $random_digit=rand(0000,9999); $new_file_name=$random_digit.$file_name; $path= "uploads/images/users/".$new_file_name; if($ufile !=none) { if(copy($HTTP_POST_FILES['uid']['tmp_name'], $path)) { echo "Successful<BR/>"; echo "File Name :".$new_file_name."<BR/>"; echo "File Size :".$HTTP_POST_FILES['uid']['size']."<BR/>"; echo "File Type :".$HTTP_POST_FILES['uid']['type']."<BR/>"; } else { echo "Error"; } } это генерирует случайное число перед текущим именем файла, то есть 4593example.jpg, но мне просто хотелось […]
Например: $contents = file_get_contents(image.png); Возможно ли создать объект SplFileObject из $ content? Благодаря!
Я пытаюсь использовать функцию PHP unlink() для удаления определенного документа в папке. Эта конкретная папка уже была назначена для полных прав для пользователя IIS. Код: $Path = './doc/stuffs/sample.docx'; if (unlink($Path)) { echo "success"; } else { echo "fail"; } Он не дает возврата. Sample.docx находится на этом конкретном пути. Добрый совет.
У меня есть форма загрузки, в которой пользователи могут загружать изображения, которые в настоящее время загружаются в папку, которую я сделал с именем temp, и их местоположения сохраняются в массиве с именем $ _SESSION ['uploaded_photos']. Когда пользователь нажимает кнопку «Следующая страница», я хочу, чтобы она перемещала файлы в новую папку, динамически создаваемую до этого. if(isset($_POST['next_page'])) […]
Кто-нибудь написал быстрый алгоритм, который генерирует БОЛЬШОЙ фиктивный файл в PHP, скажем, 500 МБ-2 ГБ?
У меня очень простой сценарий загрузки, возможно, снятый прямо с страницы функций php.net/move_upload_files. move_uploaded_file() не удалось, поскольку он не может найти файл tmp в папке tmp. Но я ЗНАЮ, что он помещается туда, но удаляется до того, как move_upload_file() может работать с ним в моем скрипте. Я знаю, что он помещается туда, так как я […]
Моя структура папок похожа – root admin create_page.php pages my_page1.php my_page2.php У меня есть код для создания нового php-файла в папке «pages». код похож – $dir_path = "../pages/"; $ourFileName = '../'.$page_name.".txt"; $ourFileHandle = fopen($ourFileName, 'w') or die("can't open file"); $ourFileContent = '<?php echo "something…" ?>'; if (fwrite($ourFileHandle, $ourFileContent) === FALSE) { echo "Cannot write to […]