Hi, i was wondering if its possible to change these characters: "ö,ä,ü,õ" in a filename, if it contains any of em and then proceed with move_uploaded_file function. So if i upload õpilased.php It would be saved as 6pilased.php Thank you very much
Hi, i looked into urlencode function, but its way too complicated for me. Im still learning. Then i tried str_replace function. Code in red is the one i tried to use in this upload. I tried to remove spaces to see if this even works. It didnt <?php if((!empty($_FILES["uploaded_file"])) && ($_FILES['uploaded_file']['error'] == 0)) { $filename = basename($_FILES['uploaded_file']['name']); $ext = substr($filename, strrpos($filename, '.') + 1); if ($_FILES["uploaded_file"]["size"] < 100000000) { $newname = dirname(__FILE__).'/6pilased/test/'.$filename; [COLOR="Red"][B]str_replace(' ', '_', $filename);[/B][/COLOR] if (!file_exists($newname)) { if ((move_uploaded_file($_FILES['uploaded_file']['tmp_name'],$newname))) { echo "Fail on edukalt laetud!"; } } else { echo "Antud failinimi ".$_FILES["uploaded_file"]["name"]." on juba kasutusel!"; } } } else { echo "Faili ei saadetud!"; } ?> Code (markup):
I LOVE MYSELF [B][COLOR="DarkRed"]$filename = str_replace(array('ö', 'ä', 'ü', 'õ', ' '), array('o', '2', 'y', '6', '_'), $_FILES["uploaded_file"]["name"]);[/COLOR][/B] Code (markup):