За последние 24 часа нас посетили 17726 программистов и 1712 роботов. Сейчас ищет 931 программист ...

file_get_contents помощь

Тема в разделе "PHP для новичков", создана пользователем alex46, 13 янв 2011.

  1. alex46

    alex46 Активный пользователь

    С нами с:
    16 дек 2010
    Сообщения:
    19
    Симпатии:
    0
    Добрый вечер господа! в php новичок, пишу скрипт для работы с запросами, но суть не в этом:

    PHP:
    1.   $host = 'localhost';
    2.   $user = 'имя';
    3.   $passwd = 'пароль';
    4.  
    5.  
    Ниобходимо данные $user и $passwd получить методом file_get_contents из файлов access_name (для $user ) и access_pass ( для $passwd )

    заранее спасибо!
     
  2. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    Из одного и того же файла ? Тогда лучше взять file().
    Если из разных, то в чем проблема?
     
  3. alex46

    alex46 Активный пользователь

    С нами с:
    16 дек 2010
    Сообщения:
    19
    Симпатии:
    0
    Ну как бы файлы разные: для $user файл access_name , а для $passwd файл access_pass

    UPD: ошибка в первом посте, для каждой $ свой файл


    Я незнаю как правильно с точки зрения синтаксиса подключить
     
  4. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
  5. alex46

    alex46 Активный пользователь

    С нами с:
    16 дек 2010
    Сообщения:
    19
    Симпатии:
    0
    PHP:
    1.  <?php
    2.  $host = 'localhost';
    3.   $user = file_get_contents('access_name.txt');
    4.   $passwd = file_get_contents('access_pass.txt');
    5.   $sql_file = '';
    6.   $dbcnx = mysql_connect($dblocation,$dbuser,$dbpasswd);
    7.   if (!$dbcnx) exit ("Ошибка: неправильные данные авторизации. Проверьте правильность ввода пользователя mysql и пароля. ".mysql_error());
    8.  
    9.   $query = file_get_contents('query.txt');
    10.   $dbs = mysql_query($query);
    11.  
    12.   if(!$dbs) exit("Error: can't get access to databasess");
    13.  
    14.   if(mysql_num_rows($dbs) > 0) {
    15.         while($database = mysql_fetch_array($dbs)) {
    16.                 if($database['Database'] != 'information_schema' && $database['Database'] != 'mysql') {
    17.         $exec = 'mysql -u '.$user.' -p'.$password.' '.$database['Database'].' < '.$sql_file;
    18.         `$exec`;
    19.       }
    20.     }
    21.   }

    Имя пользователя mysql который прописан в файле: test
    пароль: 123456789

    Но всё равно ошибка:( :

     
  6. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
     
  7. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    переменные разные =) ну это я так) надеюсь он допер
     
  8. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    а файлы интересно txt или нет)))
     
  9. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    PHP:
    1. <?php
    2. $user = file_get_contents('access_name.txt');
    3. $passwd = file_get_contents('access_pass.txt');
     
  10. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    sobachnik

    я к тому, что в браузере можно будет открыть)
     
  11. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    :)
    Думаю, с помощью .htaccess можно запретить их загрузку.
     
  12. alex46

    alex46 Активный пользователь

    С нами с:
    16 дек 2010
    Сообщения:
    19
    Симпатии:
    0
    Ну мне пока что так:) да разобрался, спасибо! Только скрипт не работает, выдает "Error: can't get access to databasess" коннект к БД есть
     
  13. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО