小编Jef*_*mas的帖子

PHP read_exif_data和调整方向

如果方向关闭,我使用以下代码旋转上传的jpeg图像.我只是对从iPhone和Android上传的图片有问题.

if(move_uploaded_file($_FILES['photo']['tmp_name'], $upload_path . $newfilename)){
            chmod($upload_path . $newfilename, 0755);
            $exif = exif_read_data($upload_path . $newfilename);
            $ort = $exif['IFD0']['Orientation'];
            switch($ort)
            {

                case 3: // 180 rotate left
                    $image->imagerotate($upload_path . $newfilename, 180, -1);
                    break;


                case 6: // 90 rotate right
                    $image->imagerotate($upload_path . $newfilename, -90, -1);
                    break;

                case 8:    // 90 rotate left
                    $image->imagerotate($upload_path . $newfilename, 90, -1);
                    break;
            }
            imagejpeg($image, $upload_path . $newfilename, 100);
            $success_message = 'Photo Successfully Uploaded';
        }else{
            $error_count++;
            $error_message = 'Error: Upload Unsuccessful<br />Please Try Again';
        }
Run Code Online (Sandbox Code Playgroud)

我在从jpeg读取EXIF数据的方式上做错了吗?它不是按照预期旋转图像.

当我运行var_dump($ exif)时会发生这种情况; …

php exif orientation

75
推荐指数
6
解决办法
9万
查看次数

Android WebView"tel:"链接显示未找到网页

我想让我的android webview应用程序打开tel:电话链接.每次打开电话链接时,它都能很好地打开电话.然而,一旦我完成了我的通话并返回应用程序,它就会出现在"未找到网页电话:0000000000"的页面上.然后我必须再次点击后退按钮才能进入我点击电话号码的页面.

有没有办法让它打开TEL链接而不试图在webview中找到页面以及在手机上打开它?

这是我在WebView中使用的代码,用于覆盖其对TEL和Mailto链接的处理:

        public boolean shouldOverrideUrlLoading(WebView view, String url) {
        if (url.startsWith("mailto:") || url.startsWith("tel:")) { 
                Intent intent = new Intent(Intent.ACTION_VIEW,
                        Uri.parse(url)); 
                startActivity(intent); 
                } 
        view.loadUrl(url);
        return true;
        }
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.我花了最后2个小时来搜索goodle并且未能提出任何答案.

android android-webview

62
推荐指数
4
解决办法
6万
查看次数

PHP opendir()仅列出文件夹

我想使用opendir()仅列出特定文件夹中的文件夹(即/ www/site /).我想从列表中排除文件以及'.' 以及出现在linux文件夹列表中的'..'文件夹.我该怎么做呢?

php opendir

15
推荐指数
4
解决办法
4万
查看次数

适用于Android EasyTracker的Google Analytics V2 SDK会出错

我已经按照此处针对Android的新Google Analytics V2 SDK的教程进行了操作:

https://developers.google.com/analytics/devguides/collection/android/v2/

不幸的是,无论何时我去运行应用程序,报告都不起作用,这是logcat给我的消息:

07-09 09:13:16.978: W/Ads(13933): No Google Analytics: Library Incompatible.
07-09 09:13:16.994: I/Ads(13933): To get test ads on this device, call adRequest.addTestDevice("2BB916E1BD6BE6407582A429D763EC71");
07-09 09:13:17.018: I/Ads(13933): adRequestUrlHtml: <html><head><script src="http://media.admob.com/sdk-core-v40.js"></script><script>AFMA_getSdkConstants();AFMA_buildAdURL({"kw":[],"preqs":0,"session_id":"7925570029955749351","u_sd":2,"seq_num":"1","slotname":"a14fd91432961bd","u_w":360,"msid":"com.mysampleapp.sampleapp","js":"afma-sdk-a-v6.0.1","mv":"8013013.com.android.vending","isu":"2BB916E1BD6BE6407582A429D763EC71","cipa":1,"format":"320x50_mb","net":"wi","app_name":"1.android.com.mysampleapp.sampleapp","hl":"en","u_h":592,"carrier":"311480","ptime":0,"u_audio":3});</script></head><body></body></html>
07-09 09:13:17.041: W/ActivityManager(220): Unable to start service Intent { act=com.google.android.gms.analytics.service.START (has extras) }: not found
07-09 09:13:17.049: W/GAV2(13933): Thread[main,5,main]: Connection to service failed 1
07-09 09:13:17.057: W/GAV2(13933): Thread[main,5,main]: Need to call initializea() and be in fallback mode to start dispatch.
07-09 09:13:17.088: D/libEGL(13933): loaded /system/lib/egl/libGLES_android.so
07-09 09:13:17.096: D/libEGL(13933): …
Run Code Online (Sandbox Code Playgroud)

android google-analytics google-analytics-api

11
推荐指数
2
解决办法
8808
查看次数

使CSS下拉菜单2列

我目前有一个<ul><li>使用以下代码的css 下拉菜单.不幸的是我希望子菜单显示在2列中,因为该子菜单中有大约16个项目.有谁知道如何使用以下代码使这个下拉菜单2列?

.menu{
    border:none;
    border:0px;
    margin:0px;
    padding:0px;
    font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
}
.menu ul{
    background:#006633;
    height:35px;
    list-style:none;
    margin:0;
    padding:0;
}
.menu li{
    float:left;
    padding:0px;
}
.menu li a{
    background:#006633 url("../images/seperator.gif") bottom right no-repeat;
    color:#ffffff;
    display:block;
    font-weight:normal;
    line-height:35px;
    margin:0px;
    padding:0px 25px;
    text-align:center;
    text-decoration:none;
}
.menu li a:hover, .menu ul li:hover a{
    background: #003f20 url("../images/hover.gif") bottom center no-repeat;
    color:#FFFFFF;
    text-decoration:none;
}
.menu li ul{
    background:#006633;
    display:none; …
Run Code Online (Sandbox Code Playgroud)

css drop-down-menu

9
推荐指数
1
解决办法
3万
查看次数

使用git post-receive hook的边带解复用器出错

我已经建立了与GIT我EC2实例中的一个,并用后收到钩我把它部署到我的服务器与本教程.这是我的控制台的输出:

$ git push production master
git@example.com's password:
Counting objects: 26, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (19/19), done.
Writing objects: 100% (19/19), 2.51 KiB, done.
Total 19 (delta 14), reused 0 (delta 0)
fatal: The remote end hung up unexpectedly
error: error in sideband demultiplexer
To git@184.169.147.123:halftown.git
   5d5e809..eb30e51  master -> master
error: failed to push some refs to 'git@example.com:git_application.git'
Run Code Online (Sandbox Code Playgroud)

如果您还需要其他任何帮助我解决此问题,请与我们联系.

apache git hook githooks

9
推荐指数
1
解决办法
5718
查看次数

Eclipse Egit没有检测到更改的文件

我一直在使用Egit和Eclipse一年多.我最近升级了我的电脑,不得不重新安装所有东西.以前,只要我对文件进行更改,它就会立即被Egit选中,并在项目资源管理器中显示文件名旁边的红色突出显示和星号.

我完全按照原样备份并运行,但每当我进行更改时,Egit都不会接收更改.我必须执行'git status'才能使文件显示为准备好在文件资源管理器中暂存.我是否做错了让Egit自动检测更改的文件并且有其他人有这个问题吗?

eclipse egit

7
推荐指数
1
解决办法
2万
查看次数

使用PHP从时间戳减去6小时

我有这段代码来显示数据库中的日期和时间.如何修改它以从时间戳减去6小时.

date('m-d g:Ga', strtotime($row['time_stamp']))
Run Code Online (Sandbox Code Playgroud)

php mysql

5
推荐指数
1
解决办法
1万
查看次数

PHP mail()Multipart /替代HTML和纯文本电子邮件

我使用以下代码发送Multipart/Alternative HTML和纯文本电子邮件.这些电子邮件正在发送精美的内容,但其中一些邮件被垃圾邮件过滤器捕获.这是我正在使用的代码.

$notice_text = "This is a multi-part message in MIME format.";
$plain_text = "Some Plain Text Here\n\n";
$html_text = '<html><head><title>Sample HTML Email</title></head><body>';
$html_text .= '<p>Some text will go here.</p>';
$html_text .= '<p><img src="http://www.mydomain.com/img/offers.jpg" /></p>';
$html_text .= '<p>Can\'t see the images? <a href="http://www.mydomain.com/print_offer.php?promo=' . $promo_code . '">Click here</a></p>';
$html_text .= '</body></html>';

$semi_rand = md5(time());
$mime_boundary = "==MULTIPART_BOUNDARY_$semi_rand";
$mime_boundary_header = chr(34) . $mime_boundary . chr(34);

$from = "Test Email <testemail@testemail.com>";
$subject = "Get Your Offers Here";

$body = "$notice_text

--$mime_boundary
Content-Type: …
Run Code Online (Sandbox Code Playgroud)

php email multipart-alternative

5
推荐指数
1
解决办法
1万
查看次数

Android声明变量

我想知道是否有一种简单的方法来在android编程中声明一个变量.我仍在教自己,但是我无法找到这个问题的答案.我想做的事情如下:

var1 = 'variable1';
var2 = 'variable2';
Run Code Online (Sandbox Code Playgroud)

因此可以在代码中稍后通过其变量调用它.

先感谢您.

java variables android global-variables

5
推荐指数
1
解决办法
3万
查看次数