Jump to content
  • 0

Работа с файлами, FTP, odbc


minon-a
 Share

Question

odbc база данных «my». Таблица «people»

Num_id	Folder	 File_name		   Fam_name	   Name		  Age
3 Friend Ivanov Иванов Сергей 32
5 Friend Petrov Петров Андрей 12
7 Friend Sidorov Сидоров Максим 65
34 Enemy Napoleon Наполеон Бонапарт 240
53 Enemy Chingishan Чингис Хаан 855
65 Enemy Moiseev Моисеев Борис 56

people.html шаблон:

Привет,

Меня зовут <?php $Name ?> <?php $Fam_name ?>.

Мне <?php $Age ?> лет.

Как создать файлы на сервере через FTP только в папке Friend, c именами File_name, разширением .html и содержанием из шаблона?

Edited by minon-a
Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0
Через ftp? o_O

PHP и база у меня на компьютере стоит.

Создать файл через FTP в нужной директории и записать или дописать в него что-то я могу с помощью php.

А вот с остальным - не очень :-(

Edited by minon-a
Link to comment
Share on other sites

  • 0
Я не понимаю, если вы всё можете с чем же тогда у вас проблема?

Покажите что делаете, и где загвоздка.

Не знаю, как извлечь значения в строках по очереди, только со значением Friend.

На хостинге нет php, т.е. должен создаваться файл только с html кодом.

Link to comment
Share on other sites

  • 0
Фиг его знает, как там в odbc. Ну извлеки массив и пройди по нему циклом.

Во, это я и не мог.

Уже помогли.

Пример кода, может кому пригодиться:

<?PHP
$connect = odbc_connect("my", "my", "my") or die( "Could not connect to ODBC database");

// Создать текст запроса
$query = "SELECT *
FROM people ";

// Подготовить запрос
$result = odbc_prepare($connect,$query);
odbc_execute($result);


while(odbc_fetch_row($result))
{for($i=0;$i<ЧИСЛО_СТОЛОБЦОВ;$i++)
{$cur_field=odbc_result($result,$i);
echo "Столбец $i : $cur_field<br>"; }
}

// Обработка результатов закончена, освободить память
odbc_free_result($result);

// Закрыть соединение
odbc_close($connect);
?>

Теперь нужно с шаблоном разобраться, что бы данные из него копировались, обрабатывались, а только потом ставились в другой файл.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy