इस कोडपीएचपी अनलिंक समारोह
$query = mysql_query("SELECT avatar FROM users WHERE UserID = ".$userID."");
$row = mysql_fetch_array($query);
$user_avatar = trim($row['avatar']);
unlink($user_avatar);
है, लेकिन किसी कारण से मैं इस त्रुटि चेतावनी मिलती है: अनलिंक();
क्यों $ user_avatar खाली आता है? और अगर मैं गूंज यह t_cabbbccebbfhdb.jpg
आपको क्या त्रुटि मिलती है? आपकी पोस्ट वास्तविक त्रुटि संदेश को याद करने लगती है। क्या फाइल वर्तमान कार्यशील निर्देशिका में वास्तव में मौजूद है? – catchmeifyoutry
जब मैं PHP कोड को [PHP तैयार किए गए वक्तव्य] (http://php.net/manual/en/pdo.prepared-statements.php) का उपयोग नहीं कर रहा हूं तो मुझे चिंतित हो जाता है [SQL इंजेक्शन] (http: // en। wikipedia.org/wiki/SQL_injection) भेद्यताएं। मुझे उम्मीद है कि आप कोड में अपने चर को स्वच्छ कर रहे हैं जिसे यहां चिपकाया नहीं गया है। यदि नहीं, तो कृपया अपने चर को स्वच्छ करने की कोशिश करने के बजाय पीडीओ तैयार वक्तव्यों का उपयोग करने के लिए कोड को दोबारा लिखने पर विचार करें। – sarnold