标签: host

无法使用PDO连接到MySQL服务器

我有一个PHP脚本,用于连接MySQL数据库.通过mysql_connect连接工作完美,但在尝试使用PDO时,我收到以下错误:

SQLSTATE[HY000] [2005] Unknown MySQL server host 'hostname' (3)
Run Code Online (Sandbox Code Playgroud)

我用来连接的代码如下:

    <?php  
    ini_set('display_errors', 1);
    error_reporting(E_ALL);

    $hostname_localhost ="hostname";  
    $database_localhost ="dbname";  
    $username_localhost ="user";  
    $password_localhost ="pass";  
    $user = $_GET['user'];  
    $pass = $_GET['pass'];

    try{
        $dbh = new PDO("mysql:host=$hostname_localhost;dbname=$database_localhost",$username_localhost,$password_localhost);
        echo 'Connected to DB';
        $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $stmt = $dbh->prepare("SELECT check_user_company(:user,:pass)");
        $stmt = $dbh->bindParam(':user',$user,PDO::PARAM_STR, 16);
        $stmt = $dbh->bindParam(':pass',$pass,PDO::PARAM_STR, 32);

        $stmt->execute();

        $result = $stmt->fetchAll();

        foreach($result as $row)
        {
            echo $row['company_id'].'<br />';
        }

        $dbh = null;
    }
    catch(PDOException $e)
    {
        echo $e->getMessage();
    } 
    ?>  
Run Code Online (Sandbox Code Playgroud)

提前致谢

php mysql connection pdo host

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

wget".listing:没有这样的文件或目录"

我正在尝试将一个服务器的目录转移到另一个服务器(两周前我做过的事情),但现在我不确定为什么这不起作用.我在用:

wget -nc -r ftp://user:password@host/directory/directory/
Run Code Online (Sandbox Code Playgroud)

然后得到这个:

Logging in as 'user'... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /directory/directory/directory ... done.
==> PASV ... done.    ==> LIST ... done.
host/dir/dir/dir: No such file or directoryhost/dir/dir/dir/.listing: No such file or directory
unlink: no such file or directory
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?

谢谢你的帮助!

ftp host wget

8
推荐指数
1
解决办法
6946
查看次数

为什么Google公共DNS(8.8.8.8)的ping延迟如此之低?

我使用just-ping ping Google公共DNS服务器,IP为8.8.8.8. just-ping可以ping全球50个地点的主机.

我发现全世界的DNS延迟很低.许多城市彼此相距很远,但他们在ping中的延迟相同(约5ms).

我想IP 8.8.8.8是针对一个主机的.主机如何反应如此之快,即使它远离客户?

谢谢!

dns host ping low-latency

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

host:/etc/resolv.conf解析失败

我收到一个错误,我看不到会发生什么,请看看你能不能发现错误.

每当我使用"host"命令时,我都会收到此错误:

xavi@cobalto:~$ host www.guparty.com
host: parse of /etc/resolv.conf failed
Run Code Online (Sandbox Code Playgroud)

我认为语法是正确的:

xavi@cobalto:~$ cat /etc/resolv.conf
search dsitelecom.com
nameserver 8.8.8.8 8.8.4.4
Run Code Online (Sandbox Code Playgroud)

每个人的权限都是可读的:

xavi@cobalto:~$ ls -l /etc/resolv.conf
-rw-r--r-- 1 root root 49 2011-10-30 12:02 /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)

可能这是一个愚蠢的事情,但我无法得到它.你觉得那里有什么不对吗?

谢谢!

linux dns parsing host nameservers

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

InetAddress.getByName(host).isReachable(timeout)的最佳替代方案

我正在尝试访问主机并拥有以下代码

if(!InetAddress.getByName(host).isReachable(TIMEOUT)){
   throw new Exception("Host does not exist::"+ hostname);
 }
Run Code Online (Sandbox Code Playgroud)

我可以从Windows ping主机名,并在其上执行tracert并返回所有数据包.但java抛出异常"Host is not exists ::";

从实现2000ms到5000ms的超时值.我也试过3000.我无法理解这个问题的原因是什么.我在网上研究过,有人说InetAddress.getByName(host).isReachable(time)不可靠,并且根据内部系统行事.

如果这是真的,最好的选择是什么.请建议.

java host ping

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

AppWidgetHost不更新小部件

我可以AppWidgetHost在里面使用Fragment吗?我无法将大多数小部件添加到我的AppWidgetHost中进行更新.这是我的情景..

LauncherActivity.java

  • 非常简单,只需使用布局调用setContentView.

main.xml中

  • 包含一些片段,包括其中包含AppWidgetHost的片段.

CodeRedWidgetHostFragment.java

  • onCreateView
    创建AppWidgetHost和AppWidgetManager的实例
    创建并设置我的主机视图,其中包含我存储在首选项中的小部件ID

  • onStart()
    appWidgetHost.startListening()

  • onStop()
    appWidgetHost.stopListening()

当我得到AppWidgetHost和AppWidgetManager的实例时,我正在使用getActivity()来获取Fragments托管活动.我想知道这是不是我的小部件没有更新的原因?

有些小部件实际上会更新,例如模拟时钟,但是,Youtube小部件不会自动循环显示视频缩略图.

我应该提一下,我在AppWidgetHost中选择了我想要的小部件,在另一个活动中将所选小部件的id存储在SharedPreferences中.

这是我的Fragment类的代码.

package com.brockoli.android.codered.widgethost;

import android.app.Fragment;
import android.appwidget.AppWidgetHost;
import android.appwidget.AppWidgetHostView;
import android.appwidget.AppWidgetManager;
import android.appwidget.AppWidgetProviderInfo;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import com.brockoli.android.codered.R;

public class CodeRedWidgetHostFragment extends Fragment {
private static final String TAG = CodeRedWidgetHostFragment.class.getSimpleName();

public static final String CODERED_WIDGET_ID = "CODERED_WIDGET_ID";

private SharedPreferences mSharedPrefsWidgets;

AppWidgetManager mAppWidgetManager;
AppWidgetHost mAppWidgetHost;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup …
Run Code Online (Sandbox Code Playgroud)

android host android-widget android-fragments android-appwidget

8
推荐指数
1
解决办法
1709
查看次数

Vagrant:获取主机操作系统的名称

我们有一个Vagrant设置运行Ubuntu 12.04作为我们团队中的客户操作系统,主机操作系统是Windows 7或8.我希望能够获得Windows主机的主机名和在安装过程中将其附加到Vagrant主机名,例如

config.vm.hostname = <windows hostname>-web
Run Code Online (Sandbox Code Playgroud)

这是因为我们有几个开发人员从他们的本地开发机器连接到外部服务,如果我们都设置了相同的主机名(因为Vagrant文​​件是源控制的,并且每个人都一样),那么在这些外部服务的日志中我们可以区分谁向服务提出了什么要求.我想如果我们能够从主机操作系统动态获取主机名,那么识别在每台开发人员机器上运行的各个客户操作系统是一种好方法.

这是可能的,如果是这样,实现它的最佳方法是什么?

virtualbox host puppet vagrant vagrantfile

8
推荐指数
1
解决办法
4539
查看次数

聚合物中的主机与目标

我试图理解以下上下文中的主机和目标(和元素)取自Polymer PathPolymer Data Flow文档.

请考虑以下图表:

在此输入图像描述

现在考虑以下语句(来自相同的文档):

"当本地DOM中的两个元素绑定到同一属性时,数据似乎从一个元素流向另一个元素,但此流程由主机调解."

到现在为止还挺好.然后继续说:

"由一个元素进行的更改传播到主机,然后主机将更改传播到第二个元素."

第一部分:"由一个元素进行的更改传播到主机..."这是否意味着对第一个元素的更改首先传播到其自己的主机?"元素"实际上是指元素的数据属性吗?

第二部分"然后主机将更改传播到第二个元素." 我们传播到第二个元素的数据属性吗?这里更加令人困惑,因为只有一个元素或数据对象在两个ehhh元素之间共享?

我认为第一个元素的数据属性所做的更改首先转到它自己的主机,然后第一个主机将更改传播回第二个元素的数据元素(这恰好也是第一个元素的数据对象) .

host target polymer

8
推荐指数
1
解决办法
449
查看次数

我可以在常规主机上部署我的ReactJS应用程序吗?

我是React的新手,我见过很多指南,人们会教你如何在数字海洋,heroku,GitHub Pages,aws等服务上部署你的反应应用程序.但我想知道我是否可以部署我的React应用程序(create-react-app),它只包含000webhost或Ipage等主机服务的前端?因为一个人想要我设计一个网站,他说他已经在lpage中有一个域名和一个主机服务.

提前致谢

deployment hosting host web reactjs

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

如何修复在 Docker 中添加主机时出现只读错误?

我正在尝试将主机添加/etc/hosts到 Docker 映像中。我的 Dockerfile 中有以下行:

RUN echo 10.162.34.15 my-host-name >> /etc/hosts
Run Code Online (Sandbox Code Playgroud)

当我运行时docker build,出现以下错误:

#8 0.624 /bin/sh: 1: cannot create /etc/hosts: Read-only file system
Run Code Online (Sandbox Code Playgroud)

我发现了 Docker 早期版本中的各种旧问题,这些问题/etc/hosts是只读的,但与为什么会在更高版本中发生这种情况无关。我正在使用 Docker Desktop for Mac 3.3.3、Docker 引擎 20.10.6。

我知道docker run --add-hostextra_hostsdocker-compose. 我愿意使用其中之一,但我想至少了解此错误的根源。

host docker dockerfile

8
推荐指数
1
解决办法
7688
查看次数