Topic: Pagalba dėl funkcijos
Sveiki, gal galite padėti su šitomis klaidomis?
move_uploaded_file(../user/testas/376247033523.png) [function.move-uploaded-file]: failed to open stream: No such file or directory
move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpgfnjbS' to '../user/Mantas/376247033523.png'
Niekaip neišeina susitvarkyti, o pažėjus failų permission'ą jis 755 ir jo keisti neleidžia
kodas:
if (isset($_FILES["avatar"]["name"]) && $_FILES["avatar"]["tmp_name"] != ""){
$fileName = $_FILES["avatar"]["name"];
$fileTmpLoc = $_FILES["avatar"]["tmp_name"];
$fileType = $_FILES["avatar"]["type"];
$fileSize = $_FILES["avatar"]["size"];
$fileErrorMsg = $_FILES["avatar"]["error"];
$kaboom = explode(".", $fileName);
$fileExt = end($kaboom);
list($width, $height) = getimagesize($fileTmpLoc);
if($width < 10 || $height < 10){
header("location: ../message.php?msg=ERROR: That image has no dimensions");
exit();
}
$db_file_name = rand(100000000000,999999999999).".".$fileExt;
if($fileSize > 1048576) {
header("location: ../message.php?msg=ERROR: Your image file was larger than 1mb");
exit();
} else if (!preg_match("/\.(gif|jpg|png)$/i", $fileName) ) {
header("location: ../message.php?msg=ERROR: Your image file was not jpg, gif or png type");
exit();
} else if ($fileErrorMsg == 1) {
header("location: ../message.php?msg=ERROR: An unknown error occurred");
exit();
}
$sql = "SELECT avatar FROM users WHERE username='$log_username' LIMIT 1";
$query = mysqli_query($db_conx, $sql);
$row = mysqli_fetch_row($query);
$avatar = $row[0];
if($avatar != ""){
$picurl = "../user/$log_username/$avatar";
if (file_exists($picurl)) { unlink($picurl); }
}
$moveResult = move_uploaded_file($fileTmpLoc, "../user/$log_username/$db_file_name");
Tai pat buvo išėja padaryti kad eitų įkelti paveikslėlį dadėjus prie
if (isset($_FILES["avatar"]["name"]) && $_FILES["avatar"]["tmp_name"] != ""){
šitą:
['thumbfile']
bet tada neveikė klaidos,tuščias lapas tiesiog buvo,be jokių atsakymų iš serverio. Tikiuosi padėsite,ačiū.