ramli Posted September 21, 2007 Share Posted September 21, 2007 I have a problem and i hope that any of u can help me. while($r = mysql_fetch_array($Query)) { $data[0] = $r['name']; $data[2] = $r['type']; $data[3] = $r['link']; etc... if($_GET['check'] == "YES")// Validation { $myFile = $data[3]; $DBvar = $data[6]; unlink("$myFile") or die ("<BR> Could not delete file $myFile"); etc... The strangest thing happens. when i use unlink on for exaple "./files/upload/test.doc" it returns " Could not delete file ./files/upload/test.doc" but if i code it hard into my code for exapmle: $myFile ="./files/upload/test.doc"; $DBvar = $data[6]; unlink("$myFile") or die ("<BR> Could not delete file $myFile"); or unlink("./files/upload/test.doc") or die ("<BR> Could not delete file $myFile"); it works fine. I dont understand wy it works if it is a static var but not if it is a dynamic one. Can someone pleace help me with this problem ? Quote Link to comment https://forums.phpfreaks.com/topic/70121-unlink-contradiction/ Share on other sites More sharing options...
phpwonderkid Posted September 21, 2007 Share Posted September 21, 2007 check what value u r getting in $myFile when u retrieve the record from the database. Quote Link to comment https://forums.phpfreaks.com/topic/70121-unlink-contradiction/#findComment-352210 Share on other sites More sharing options...
ramli Posted September 21, 2007 Author Share Posted September 21, 2007 Yes i have printed it to the screen and literary used that data to test the fixed string Quote Link to comment https://forums.phpfreaks.com/topic/70121-unlink-contradiction/#findComment-352360 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.