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


PHP NewsStory::Setpicture方法代码示例

本文整理汇总了PHP中NewsStory::Setpicture方法的典型用法代码示例。如果您正苦于以下问题:PHP NewsStory::Setpicture方法的具体用法?PHP NewsStory::Setpicture怎么用?PHP NewsStory::Setpicture使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在NewsStory的用法示例。


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

示例1: stripslashes

     case 3:
         //Upload Disabled
         $allowupload = false;
         break;
 }
 if ($allowupload && isset($_POST['deleteimage']) && intval($_POST['deleteimage']) == 1) {
     $currentPicture = $story->picture();
     if (xoops_trim($currentPicture) != '') {
         $currentPicture = XOOPS_ROOT_PATH . '/modules/news/images/topics/' . xoops_trim($story->picture());
         if (is_file($currentPicture) && file_exists($currentPicture)) {
             if (!unlink($currentPicture)) {
                 trigger_error("Error, impossible to delete the picture attached to this article");
             }
         }
     }
     $story->Setpicture('');
 }
 if ($allowupload) {
     // L'image
     if (isset($_POST['xoops_upload_file'])) {
         $fldname = $_FILES[$_POST['xoops_upload_file'][1]];
         $fldname = get_magic_quotes_gpc() ? stripslashes($fldname['name']) : $fldname['name'];
         if (xoops_trim($fldname != '')) {
             $sfiles = new sFiles();
             $destname = $sfiles->createUploadName(XOOPS_ROOT_PATH . '/modules/news/images/topics', $fldname);
             $permittedtypes = array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/x-png', 'image/png');
             $uploader = new XoopsMediaUploader(XOOPS_ROOT_PATH . '/modules/news/images/topics', $permittedtypes, $xoopsModuleConfig['maxuploadsize']);
             $uploader->setTargetFileName($destname);
             if ($uploader->fetchMedia($_POST['xoops_upload_file'][1])) {
                 if ($uploader->upload()) {
                     $fullPictureName = XOOPS_ROOT_PATH . '/modules/news/images/topics/' . basename($destname);
开发者ID:BackupTheBerlios,项目名称:haxoo-svn,代码行数:31,代码来源:submit.php


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