Pro zákazníky
Nastavení služby
Čtení emailů
Správa databáze
Informace o službě
Objednat
Nabízené služby
Proč si vybrat WebX
Ceník služeb
Obchodní podmínky
FAQ
Provozovatel služby
Kontakt
 FAQ | bcom.cz | webx.cz | certifikaty.com | servisní stránka 

FAQ, informace pro zákazníky


  • Informace pro zákazníky služby WebX
  • Obecné informace

  • Zákaznická podpora

    1. Jakou zákaznickou podporu mám, jako uživatel služby WebX, k dispozici?
      Spokojenost našich zákazníků patří mezi naše priority. Se svými dotazy popř. problémy se na nás můžete kdykoliv obracet prostřednictvím telefonické hotlinky, popř. emailem.

    Nastavení FTP přenosu a pošty (POP3, SMTP)

    1. Nastavení protokolu FTP pro přenos www-stránek na server

      FTP server:

           ftp.webx.cz

      uživatelské jméno:

      Vaše uživatelské jméno pro přihlášení do systému

      přístupové heslo:

      heslo pro přístup k FTP a SQL

    2. Nastavení protokolu POP3 pro přijímání pošty

      POP3 server:

           pop3.webx.cz

      název účtu:

      celá emailová adresa (ve formátu jméno@doména.cz)

      přístupové heslo:

      heslo k danému emailu

    3. Nastavení protokolu SMTP pro odesílání

      SMTP server:

           smtp.webx.cz

      Při odesílání pošty je nutné ve Vašem emailovém klientu zapnout volbu "Server vyžaduje ověření" a vyplnit údaje stejné jako pro stahování pošty pomocí POP3.


    Přístup k databázi MySQL pomocí PHP

    1. Jaké parametry je třeba uvést při přístupu k MySQL ze skriptů PHP?
      K přípojení k databázi, provedení a zpracování SQL dotazu použijte následující šablonu:

      mysql_connect('localhost', 'uživatelské jméno', 'heslo k databázi');
      mysql_select_db("název databáze");
      $result = mysql_query("SQL dotaz");
      while ($rows = mysql_fetch_array($result))
      {
        ...
      }

    2. V jakém kódování češtiny mám k databázi přistupovat?
      Databáze implicitně používá kódovou stránku iso-8859-2. Pokud jsou Vaše internetové stránky vytvořeny v tomto kódování, nemusíte si dělat s databází starosti. Jsou-li však Vaše stránky v kódování windows-1250 a chcete-li, aby se data načítala a řadila správně, je nutné zajistit následující inicializaci:

      mysql_connect('localhost', 'uživatelské jméno', 'heslo k databázi');
      mysql_query("set option character set cp1250_latin2");
      ...

      Potřebujete-li přepnout režim kódování zpět na iso-8859-2 (např. při načítání binárních dat z databáze, viz uploadování souborů), můžete se od databáze odpojit a znovu připojit funkcí mysql_connect() nebo použít následující příkaz:

      ...
      mysql_query("set option character set default");
      ...

    Zpracování uploadovaných souborů pomocí PHP

    1. Jakým postupem mohu načíst obsah souboru, který je nahrán z HTML-formuláře?
      Z bezpečnostních důvodů není možné přistupovat k uploadovanému souboru přímo a je třeba jej nejprve přesunout do uživatelského adresáře /upload, který se nachází v kořenovém adresáři po přihlášení k FTP. Přesun zajišťuje náš systémový program dle následujícího příkladu:

      <?
        // test, zda byl soubor opravdu odeslán
        if ($data_name && $data && $data!=none)
        {
          // přesun souboru do Vašeho /upload
          $data = exec("move $data");

          // operace se souborem
          $fd = fopen($data, "r");
          ...
          fclose($fd);

          // nazapomeňte soubor smazat - zbytečně by zabíral prostor
          unlink($data);
        }
      ?>
      <form action="URL skriptu" method="post" enctype="multipart/form-data">
      Vyberte soubor: <input type="file" name="data">
      <input type="submit" value="Uploadovat">
      </form>

    2. Lze najednou uložit/načíst celý soubor z/do databáze?
      Ano, k této operaci stačí následující postup (uvažujme formulář z předchozího příkladu):

      <?
        // test, zda byl soubor opravdu odeslán
        if ($data_name && $data && $data!=none)
        {
          // přesun souboru do Vašeho /upload
          $data = exec("move $data");

          // vložení souboru do databáze funkcí load_file()
          mysql_query("insert into ... (data) values (load_file('$data'))");

          // nazapomeňte soubor smazat - zbytečně by zabíral prostor
          unlink($data);
        }
      ?>

      Při načítání je nutné zajistit - na rozdíl od ukládání pomocí funkce load_file() - aby byla zapnuta komunikace s databází v implicitním kódování (jinak by mohlo dojít k nežádoucímu překódování a tím k poškození binárních dat):

      ...
      mysql_query("set option character set default");

      // načtení binárního souboru do proměnné $data
      $result = mysql_query("select data from ... where id='$id'");
      list($data) = mysql_fetch_row($result);
      ...