当前位置: 首页>>代码示例>>PHP>>正文


PHP cs_unlink函数代码示例

本文整理汇总了PHP中cs_unlink函数的典型用法代码示例。如果您正苦于以下问题:PHP cs_unlink函数的具体用法?PHP cs_unlink怎么用?PHP cs_unlink使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了cs_unlink函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: cs_pictures_delete

function cs_pictures_delete($var, $mod = 0)
{
    if (!empty($mod)) {
        $where = "pictures_fid = '" . $var . "' AND pictures_mod = '" . $mod . "'";
        $pic = cs_sql_select(__FILE__, 'pictures', 'pictures_id, pictures_file', $where);
        if (empty($pic)) {
            return true;
        }
        $file = $pic['pictures_file'];
        $pictures_id = $pic['pictures_id'];
    } else {
        $pictures_id = (int) substr($var, 8);
        $file = $var;
    }
    cs_sql_delete(__FILE__, 'pictures', $pictures_id);
    cs_unlink('pictures' . $file);
    return true;
}
开发者ID:aberrios,项目名称:WEBTHESGO,代码行数:18,代码来源:functions.php

示例2: foreach

    foreach ($img_filetypes as $add) {
        $return_types .= empty($return_types) ? $add : ', ' . $add;
    }
    $matches[2] = $cs_lang['max_width'] . $option['max_width'] . ' px' . cs_html_br(1);
    $matches[2] .= $cs_lang['max_height'] . $option['max_height'] . ' px' . cs_html_br(1);
    $matches[2] .= $cs_lang['max_size'] . cs_filesize($option['max_size']) . cs_html_br(1);
    $matches[2] .= $cs_lang['filetypes'] . $return_types;
    $data['data']['info_clip'] = cs_abcode_clip($matches);
    $checked = 'checked="checked"';
    $data['check']['vote'] = empty($adv_vote) ? '' : $checked;
    $data['check']['close'] = empty($adv_close) ? '' : $checked;
    $data['check']['dl'] = empty($adv_dl) ? '' : $checked;
    $data['check']['dlo'] = empty($adv_dlo) ? '' : $checked;
    $data['hidden']['folders_picture'] = $folders['folders_picture'];
    $data['hidden']['folders_id'] = $folders_id;
    echo cs_subtemplate(__FILE__, $data, 'gallery', 'folders_edit');
} else {
    if (isset($_POST['delete']) == 1 and !empty($folders['folders_picture'])) {
        cs_unlink('folders', $folders['folders_picture'], 'pictures');
        $folders['folders_picture'] = '';
    }
    if (!empty($files_gl['picture']['tmp_name'])) {
        $filename = 'picture-' . $folders_id . '.' . $extension;
        cs_upload('folders', $filename, $files_gl['picture']['tmp_name']);
        $folders['folders_picture'] = $filename;
    }
    $folder_cells = array_keys($folders);
    $folder_save = array_values($folders);
    cs_sql_update(__FILE__, 'folders', $folder_cells, $folder_save, $folders_id);
    cs_redirect($cs_lang['changes_done'], 'gallery', 'folders_manage');
}
开发者ID:aberrios,项目名称:WEBTHESGO,代码行数:31,代码来源:folders_edit.php

示例3: cs_html_img

         $img_w_h = $img_width / $img_height;
         $img_new_height = 40;
         $img_new_width = $img_new_height * $img_w_h;
         $data['pictures'][$run]['img'] = cs_html_img('mods/gallery/image.php?picname=' . $pic);
         $data['pictures'][$run]['size'] = $img_width . 'x' . $img_height;
         $data['pictures'][$run]['filesize'] = cs_filesize($img_filesize);
         $run++;
     }
 } elseif (empty($checkDiff) and !empty($_POST['read']) or empty($checkDiff) and $zip_file == 1) {
     $data['if']['nopic'] = TRUE;
 }
 if (!empty($checkDiff2) and !empty($_POST['del'])) {
     $data['if']['thumb'] = TRUE;
     $run = 0;
     foreach ($diff2 as $thumb) {
         if (cs_unlink('gallery', 'Thumb_' . $thumb, 'thumbs') == true) {
             $where = "gallery_name = '" . $thumb . "'";
             $search = cs_sql_count(__FILE__, 'gallery', $where);
             if (!empty($search)) {
                 $query = "DELETE FROM {pre}_gallery WHERE gallery_name='{$thumb}'";
                 cs_sql_query(__FILE__, $query);
             }
             $msg = $cs_lang['deltrue'];
         } else {
             $msg = $cs_lang['delfalse'];
         }
         $data['thumbs'][$run]['msg'] = $msg;
         $data['thumbs'][$run]['name'] = 'Thumb_' . $thumb;
         $run++;
     }
 } elseif (!empty($_POST['del'])) {
开发者ID:aberrios,项目名称:WEBTHESGO,代码行数:31,代码来源:manage_advanced.php

示例4: cs_files

$files_gl = cs_files();
$data = array();
$img_max['width'] = $cs_option['max_width'];
$img_max['height'] = $cs_option['max_height'];
$img_max['size'] = $cs_option['max_size'];
$img_filetypes = array('gif', 'jpg', 'png');
$file = cs_sql_select(__FILE__, 'files', 'files_previews', "files_id = '" . $cs_files_id . "'");
$file_string = $file['files_previews'];
$file_pics = empty($file_string) ? array() : explode("\n", $file_string);
$file_next = count($file_pics) + 1;
$error = 0;
$message = '';
if (!empty($_GET['delete'])) {
    $target = $_GET['delete'] - 1;
    cs_unlink('files', 'picture-' . $file_pics[$target]);
    cs_unlink('files', 'thumb-' . $file_pics[$target]);
    $file_pics[$target] = FALSE;
    $file_pics = array_filter($file_pics);
    $file_string = implode("\n", $file_pics);
    $cells = array('files_previews');
    $content = array($file_string);
    cs_sql_update(__FILE__, 'files', $cells, $content, $cs_files_id);
} elseif (!empty($_POST['submit'])) {
    $img_size = getimagesize($files_gl['picture']['tmp_name']);
    if (empty($img_size) or $img_size[2] > 3) {
        $message .= $cs_lang['ext_error'] . cs_html_br(1);
        $error++;
    }
    if ($img_size[0] > $img_max['width']) {
        $message .= $cs_lang['too_wide'] . cs_html_br(1);
        $error++;
开发者ID:aberrios,项目名称:WEBTHESGO,代码行数:31,代码来源:picture.php

示例5: cs_html_br

        $pattern = "abcdefghijklmnopqrstuvwxyz";
        for ($i = 0; $i < 8; $i++) {
            $hash .= $pattern[rand(0, 25)];
        }
        $file_upload_name[$num] = $hash . '.' . $ext;
        if (cs_upload('board/files', $file_upload_name[$num], $files_gl["file_{$num}"]['tmp_name'])) {
            $a++;
        } else {
            $error .= $cs_lang['error_fileupload'] . cs_html_br(1);
        }
    }
    if (!empty($_POST["file_name_{$num}"]) and empty($file_error[$num])) {
        $file_name[$num] = $_POST["file_name_{$num}"];
        $file_upload_name[$num] = $_POST["file_upload_name_{$num}"];
        if (isset($_POST["remove_file_{$num}"])) {
            cs_unlink('board', $file_upload_name[$num], 'files');
            $file_name[$num] = '';
        } else {
            $file_name[$b] = $file_name[$num];
            $file_upload_name[$b] = $file_upload_name[$num];
            $a++;
            $b++;
        }
    }
}
$run_loop_files = $a;
if (isset($_POST['files+'])) {
    $run_loop_files++;
}
$data['if']['error'] = FALSE;
if (!empty($error)) {
开发者ID:aberrios,项目名称:WEBTHESGO,代码行数:31,代码来源:thread_add.php

示例6: cs_get

$clans_form = 1;
$cs_get = cs_get('id');
$cs_post = cs_post('id');
$clans_id = empty($cs_get['id']) ? $cs_post['id'] : $cs_get['id'];
if (isset($_GET['agree']) and $clans_id != 1) {
    $clans_form = 0;
    $where = "clans_id = '" . $clans_id . "'";
    $where .= $account['access_clansphere'] == 5 ? '' : "AND users_id = '" . $account['users_id'] . "'";
    $search = cs_sql_count(__FILE__, 'clans', $where);
    if (empty($search)) {
        $msg = $cs_lang['not_own'];
    } else {
        $where = "clans_id = '" . $clans_id . "'";
        $getpic = cs_sql_select(__FILE__, 'clans', 'clans_picture', $where);
        if (!empty($getpic['clans_picture'])) {
            cs_unlink('clans', $getpic['clans_picture']);
        }
        $where = "clans_id = '" . $clans_id . "'";
        $cs_squads = cs_sql_select(__FILE__, 'squads', 'squads_id', $where, 0, 0, 0);
        if (is_array($cs_squads)) {
            foreach ($cs_squads as $key => $squads_id) {
                cs_sql_delete(__FILE__, 'members', $squads_id, 'squads_id');
            }
        }
        cs_sql_delete(__FILE__, 'squads', $clans_id, 'clans_id');
        cs_sql_delete(__FILE__, 'clans', $clans_id);
        $msg = sprintf($cs_lang['del_true_clan'], $cs_lang[$op_clans['label']]);
    }
    cs_redirect($msg, 'clans', $center);
}
if (isset($_GET['cancel']) or $clans_id == 1) {
开发者ID:aberrios,项目名称:WEBTHESGO,代码行数:31,代码来源:delete.php

示例7: cs_html_br

                break;
        }
        $filename = 'picture-' . $users_id . '.' . $ext;
        if ($img_size[0] > $op_users['max_width']) {
            $error .= $cs_lang['too_wide'] . cs_html_br(1);
        }
        if ($img_size[1] > $op_users['max_height']) {
            $error .= $cs_lang['too_high'] . cs_html_br(1);
        }
        if ($files['picture']['size'] > $op_users['max_size']) {
            $error .= $cs_lang['too_big'] . cs_html_br(1);
        }
        if (empty($error) and cs_upload('users', $filename, $files['picture']['tmp_name']) or !empty($error) and extension_loaded('gd') and cs_resample($files['picture']['tmp_name'], 'uploads/users/' . $filename, $op_users['max_width'], $op_users['max_height'])) {
            $error = '';
            if ($userpic != $filename and !empty($userpic)) {
                cs_unlink('users', $userpic);
            }
            $cells = array('users_picture');
            $content = array($filename);
            cs_sql_update(__FILE__, 'users', $cells, $content, $users_id);
            cs_redirect('', 'users', 'manage');
        } else {
            $error .= $cs_lang['up_error'];
        }
    }
}
if (empty($error)) {
    $data['head']['body'] = $cs_lang['picture_manage'];
} else {
    $data['head']['body'] = $error;
}
开发者ID:aberrios,项目名称:WEBTHESGO,代码行数:31,代码来源:picture_edit.php

示例8: cs_translate

<?php

// ClanSphere 2010 - www.clansphere.net
// $Id$
$cs_lang = cs_translate('links');
$cs_get = cs_get('id,agree,cancel');
$links_id = empty($cs_get['id']) ? 0 : $cs_get['id'];
if (isset($cs_get['agree'])) {
    $banner = cs_sql_select(__FILE__, 'links', 'links_banner', "links_id = '" . $links_id . "'");
    if (!empty($banner['links_banner'])) {
        cs_unlink('links', $banner['links_banner']);
    }
    cs_sql_delete(__FILE__, 'links', $links_id);
    cs_redirect($cs_lang['del_true'], 'links');
}
if (isset($cs_get['cancel'])) {
    cs_redirect($cs_lang['del_false'], 'links');
}
$links = cs_sql_select(__FILE__, 'links', 'links_name', 'links_id = ' . $links_id, 0, 0, 1);
if (!empty($links)) {
    $data = array();
    $data['head']['body'] = sprintf($cs_lang['remove_entry'], $cs_lang['mod_name'], $links['links_name']);
    $data['url']['agree'] = cs_url('links', 'remove', 'id=' . $links_id . '&amp;agree');
    $data['url']['cancel'] = cs_url('links', 'remove', 'id=' . $links_id . '&amp;cancel');
    echo cs_subtemplate(__FILE__, $data, 'links', 'remove');
} else {
    cs_redirect('', 'links');
}
开发者ID:aberrios,项目名称:WEBTHESGO,代码行数:28,代码来源:remove.php

示例9: cs_sql_option

    $cs_news_id = $cs_post['id'];
}
$op_news = cs_sql_option(__FILE__, 'news');
$img_filetypes = array('gif', 'jpg', 'png');
$news = cs_sql_select(__FILE__, 'news', 'news_pictures', "news_id = '" . $cs_news_id . "'");
$news_string = $news['news_pictures'];
$news_pics = empty($news_string) ? array() : explode("\n", $news_string);
$count_pics = count($news_pics);
$next = empty($count_pics) ? '' : explode('-', current(explode(".", $news_pics[$count_pics - 1])));
$news_next = empty($count_pics) ? 1 : $next[1] + 1;
$error = 0;
$message = '';
if (!empty($_GET['delete'])) {
    $target = $_GET['delete'] - 1;
    cs_unlink('news', 'picture-' . $news_pics[$target]);
    cs_unlink('news', 'thumb-' . $news_pics[$target]);
    $news_pics[$target] = FALSE;
    $news_pics = array_filter($news_pics);
    $news_string = implode("\n", $news_pics);
    $cells = array('news_pictures');
    $content = array($news_string);
    cs_sql_update(__FILE__, 'news', $cells, $content, $cs_news_id);
} elseif (!empty($_POST['submit'])) {
    $img_size = getimagesize($files['picture']['tmp_name']);
    if (empty($img_size) or $img_size[2] > 3) {
        $message .= $cs_lang['ext_error'] . cs_html_br(1);
        $error++;
    }
    if ($img_size[0] > $op_news['max_width']) {
        $message .= $cs_lang['too_wide'] . cs_html_br(1);
        $error++;
开发者ID:aberrios,项目名称:WEBTHESGO,代码行数:31,代码来源:picture.php

示例10: cs_translate

// ClanSphere 2010 - www.clansphere.net
// $Id$
$cs_lang = cs_translate('board');
$att_form = 1;
$att_id = $_REQUEST['id'];
settype($att_id, 'integer');
if (isset($_POST['agree'])) {
    $att_form = 0;
    $select = 'users_id, boardfiles_name';
    $computer = cs_sql_select(__FILE__, 'boardfiles', $select, 'boardfiles_id = ' . $att_id);
    if ($computer['users_id'] == $account['users_id'] or $account['access_board'] >= 5) {
        $file = $computer['boardfiles_name'];
        $extension = strlen(strrchr($file, "."));
        $name = strlen($file);
        $ext = substr($file, $name - $extension + 1, $name);
        cs_unlink('board', $att_id . '.' . $ext, 'files');
        cs_sql_delete(__FILE__, 'boardfiles', $att_id);
    }
    cs_redirect($cs_lang['delatt_done'], 'board', 'attachments');
}
if (isset($_POST['cancel'])) {
    $att_form = 0;
    cs_redirect($cs_lang['delatt_done'], 'board', 'attachments');
}
if (!empty($att_form)) {
    $search_user = cs_sql_select(__FILE__, 'boardfiles', 'users_id', 'boardfiles_id = ' . $att_id);
    if ($search_user['users_id'] == $account['users_id'] or $account['access_board'] >= 5) {
        $data['if']['not_account'] = false;
        $data['if']['account'] = true;
        $data['lang']['body'] = sprintf($cs_lang['del_rly'], $att_id);
        $data['action']['form'] = cs_url('board', 'delatt');
开发者ID:aberrios,项目名称:WEBTHESGO,代码行数:31,代码来源:delatt.php

示例11: elseif

 } elseif (!empty($files['picture']['tmp_name'])) {
     $ext = $img_filetypes[$img_size[2]];
     $filename = 'picture-' . $abcode_id . '.' . $ext;
     if ($img_size[0] > $op_abcode['max_width']) {
         $error .= $cs_lang['too_wide'] . cs_html_br(1);
     }
     if ($img_size[1] > $op_abcode['max_height']) {
         $error .= $cs_lang['too_high'] . cs_html_br(1);
     }
     if ($files['picture']['size'] > $op_abcode['max_size']) {
         $error .= $cs_lang['too_big'] . cs_html_br(1);
     }
     if (empty($error) and cs_upload('abcode', $filename, $files['picture']['tmp_name']) or !empty($error) and extension_loaded('gd') and cs_resample($files['picture']['tmp_name'], 'uploads/abcodes/' . $filename, $op_abcode['max_width'], $op_abcode['max_height'])) {
         $error = '';
         if ($cs_abcode['abcode_file'] != $filename and !empty($cs_abcode['abcode_file'])) {
             cs_unlink('abcode', $cs_abcode['abcode_file']);
         }
         $cs_abcode['abcode_file'] = $filename;
     } else {
         $error .= $cs_lang['up_error'];
     }
 }
 if (empty($cs_abcode['abcode_func'])) {
     $error .= $cs_lang['no_func'] . cs_html_br(1);
 }
 if (empty($cs_abcode['abcode_pattern'])) {
     $error .= $cs_lang['no_pattern'] . cs_html_br(1);
 }
 if ($cs_abcode['abcode_func'] == 'str' && empty($cs_abcode['abcode_result'])) {
     $error .= $cs_lang['no_result'] . cs_html_br(1);
 }
开发者ID:aberrios,项目名称:WEBTHESGO,代码行数:31,代码来源:edit.php

示例12: cs_unlink

            $dest = $cs_main['def_path'] . '/uploads/board/' . $filename;
            if (cs_resample($files_gl['picture']['tmp_name'], $dest, $img_max['width'], $img_max['height'])) {
                $fileerror = 0;
            } else {
                $fileerror = 1;
            }
        } else {
            if (cs_upload('board', $filename, $files_gl['picture']['tmp_name'])) {
                $fileerror = 0;
            } else {
                $fileerror = 1;
            }
        }
        if (empty($fileerror)) {
            if ($useravatar != $filename and !empty($useravatar)) {
                cs_unlink('board', $useravatar);
            }
            $cells = array('users_avatar');
            $content = array($filename);
            cs_sql_update(__FILE__, 'users', $cells, $content, $account['users_id']);
            cs_redirect($cs_lang['success'], 'board', 'avatar');
        } else {
            $message .= $cs_lang['up_error'];
            $error++;
        }
    }
}
$data['lang']['getmsg'] = cs_getmsg();
if (!empty($error) or empty($_POST['submit'])) {
    if (!empty($message)) {
        $data['if']['error'] = 1;
开发者ID:aberrios,项目名称:WEBTHESGO,代码行数:31,代码来源:avatar.php

示例13: file_exists

$imp_form = 1;
$imprint = '';
$content = file_exists($filename) ? file_get_contents($filename) : '';
if (!empty($_POST['imprint'])) {
    $imprint = empty($cs_main['rte_html']) ? $_POST['imprint'] : cs_abcode_inhtml($_POST['imprint'], 'add');
}
if (!isset($_POST['submit']) and file_exists($filename)) {
    $imprint = explode("{laststandbreak}", $content);
}
if (isset($_POST['submit'])) {
    $imp_form = 0;
    $data['if']['done'] = TRUE;
    $data['if']['form'] = FALSE;
    $data['if']['wizzard'] = FALSE;
    if (file_exists($filename)) {
        cs_unlink('imprint', 'imprint.txt');
    }
    $fp = fopen($filename, "w");
    chmod($filename, 0777);
    $imp_time = cs_time();
    $content = $imp_time;
    $content .= '{laststandbreak}';
    $content .= $imprint;
    # set stream encoding if possible to avoid converting issues
    if (function_exists('stream_encoding')) {
        stream_encoding($fp, $cs_main['charset']);
    }
    fwrite($fp, $content);
    chmod($filename, 0755);
    fclose($fp);
    if ($account['access_wizard'] == 5) {
开发者ID:aberrios,项目名称:WEBTHESGO,代码行数:31,代码来源:imp_edit.php

示例14: empty

$cs_computers_id = empty($cs_get['id']) ? 0 : $cs_get['id'];
if (!empty($cs_post['id'])) {
    $cs_computers_id = $cs_post['id'];
}
$op_computers = cs_sql_option(__FILE__, 'computers');
$img_filetypes = array('gif', 'jpg', 'png');
$select = 'computers_pictures, users_id';
$computer = cs_sql_select(__FILE__, 'computers', $select, "computers_id = '" . $cs_computers_id . "'");
$computer_string = $computer['computers_pictures'];
$computer_pics = empty($computer_string) ? array() : explode("\n", $computer_string);
$computer_next = count($computer_pics) + 1;
$error = '';
if (!empty($_GET['delete'])) {
    $target = $_GET['delete'] - 1;
    cs_unlink('computers', 'picture-' . $computer_pics[$target]);
    cs_unlink('computers', 'thumb-' . $computer_pics[$target]);
    $computer_pics[$target] = FALSE;
    $computer_pics = array_filter($computer_pics);
    $computer_string = implode("\n", $computer_pics);
    $cells = array('computers_pictures');
    $content = array($computer_string);
    cs_sql_update(__FILE__, 'computers', $cells, $content, $cs_computers_id);
} elseif (!empty($_POST['submit'])) {
    if ($computer['users_id'] != $account['users_id'] and $account['access_computers'] < 4) {
        $error .= $cs_lang['not_own'] . cs_html_br(1);
    }
    $img_size = getimagesize($files_gl['picture']['tmp_name']);
    if (empty($img_size) or $img_size[2] > 3) {
        $error .= $cs_lang['ext_error'] . cs_html_br(1);
    }
    if ($img_size[0] > $op_computers['max_width']) {
开发者ID:aberrios,项目名称:WEBTHESGO,代码行数:31,代码来源:picture.php

示例15: elseif

    }
} elseif (!empty($check_sq)) {
    $allowed = 1;
} elseif (empty($allowed) or empty($check_pw)) {
    return errorPage('thread_remove', $cs_lang);
}
//Sicherheitsabfrage Ende
if (isset($_POST['agree'])) {
    for ($run = 0; $run < $cs_boardfiles_loop; $run++) {
        $file = $cs_boardfiles[$run]['boardfiles_name'];
        $extension = strlen(strrchr($file, "."));
        $name = strlen($file);
        $ext = substr($file, $name - $extension + 1, $name);
        //$file = cs_secure($cs_boardfiles[$run]['boardfiles_name']);
        //echo 'uploads/board/files/' . $cs_boardfiles[$run]['boardfiles_id'] . '.' . $ext . cs_html_br(1);
        cs_unlink('board', $cs_boardfiles[$run]['boardfiles_id'] . '.' . $ext, 'files');
    }
    cs_sql_delete(__FILE__, 'threads', $thread_id);
    $query = "DELETE FROM {pre}_comments WHERE comments_mod='board' AND ";
    $query .= "comments_fid=" . (int) $thread_id;
    cs_sql_query(__FILE__, $query);
    $query = "DELETE FROM {pre}_abonements WHERE threads_id=" . (int) $thread_id;
    cs_sql_query(__FILE__, $query);
    $query = "DELETE FROM {pre}_boardfiles WHERE threads_id=" . (int) $thread_id;
    cs_sql_query(__FILE__, $query);
    $query = "DELETE FROM {pre}_boardvotes WHERE threads_id=" . (int) $thread_id;
    cs_sql_query(__FILE__, $query);
    $query = "DELETE FROM {pre}_voted WHERE voted_mod='board' AND ";
    $query .= "voted_fid=" . (int) $thread_id;
    cs_sql_query(__FILE__, $query);
    // Delete Ghostlinks
开发者ID:aberrios,项目名称:WEBTHESGO,代码行数:31,代码来源:thread_remove.php


注:本文中的cs_unlink函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。