Здравствуйте! Вот уменя проблема..!
Вот допустим я создал сценарий закачки файлов на сервак, допустим я хочу сделать небольшой архив прораммм! Вот когда я закачиваю какую либо программу как мне сделать чтоб допустим на странице автоматичски появлялась на неё ссылка..( ну можно и сразу пояснениие)... прошу помочь
1. АФЕРИСТ - 05 Января, 2005 - 17:06:30 - перейти к сообщению
2. Stan - 05 Января, 2005 - 17:54:05 - перейти к сообщению
АФЕРИСТ
я думаю, что такую функцию php может выполнить. Но если твой сайт на народе, то облом - народ php не поддерживает!\n\n(Добавление)
а, ну да, тема же в php/perl!
я думаю, что такую функцию php может выполнить. Но если твой сайт на народе, то облом - народ php не поддерживает!\n\n(Добавление)
а, ну да, тема же в php/perl!
3. TvoyWeb - 05 Января, 2005 - 18:20:42 - перейти к сообщению
АФЕРИСТ пишет:
Вот допустим я создал сценарий закачки файлов на сервак,
Ну а теперь нужен сценарий вывода всех архивов и их описания на страницу. Для этого нужно создать любую базу. Куда будут записываться Названия программ (например), их описание и имя файла программы или архива. Потом читаешь из этой базы и выводишь на страницу.
4. АФЕРИСТ - 06 Января, 2005 - 07:22:46 - перейти к сообщению
TvoyWeb
В принципе смысл ясен..
Остаётся только дочитать книгу Д.Котеров Самоучитель PHP4 для реализации задуманного.
В принципе смысл ясен..
Остаётся только дочитать книгу Д.Котеров Самоучитель PHP4 для реализации задуманного.
5. TvoyWeb - 06 Января, 2005 - 15:29:55 - перейти к сообщению
АФЕРИСТ
Например базу можно писать в виде текстового файла:
Потом считываешь это функцией file(), затем применяешь фун. explode() чтобы разбить строку на данные и выводишь. Это самый простой и первое что пришло в голову.
Можно записывать массив с данными в виде строки, применив к массиву фун. serialize().
Если что обращайся, чем сможем поможем
Например базу можно писать в виде текстового файла:
CODE:
Имя архива №1::Описание архива::Кол-во закачек
Имя архива №2::Описание архива::Кол-во закачек
Имя архива №3::Описание архива::Кол-во закачек
Имя архива №4::Описание архива::Кол-во закачек
Имя архива №2::Описание архива::Кол-во закачек
Имя архива №3::Описание архива::Кол-во закачек
Имя архива №4::Описание архива::Кол-во закачек
Потом считываешь это функцией file(), затем применяешь фун. explode() чтобы разбить строку на данные и выводишь. Это самый простой и первое что пришло в голову.
Можно записывать массив с данными в виде строки, применив к массиву фун. serialize().
Если что обращайся, чем сможем поможем
6. АФЕРИСТ - 09 Января, 2005 - 07:27:05 - перейти к сообщению
Пока что с архивом я задержусь опыта мало, у меня появились другие вопросы, вот:
Как сделать чтоб при заполнения именного поля если Я указал задуманное имя, то меня будет перебрасывать на заданную страницу, если же я вписал совершенно другое имя то чтоб вывело ошибку,вот что то я намудрил но есть ошибки, какие?
И ещё 1 вопрос, На сайте у Артёма Акатова я смотрел учебник "Пишем гостевую книгу"
Вот у меня там появился 1 вопрос, вот отрывок скрипта:
$text = $name."^^".$email."^^".$date."^^".$mess."\n"; - ТУТ МНЕ ВСё понятно, вот только зачем поставили "n"
$fp = fopen($base,"a" И НЕПОНЯТНО ЧТО ЭТО
fputs($fp, $text); ЭТО
fclose($fp); И ЭТО
Как сделать чтоб при заполнения именного поля если Я указал задуманное имя, то меня будет перебрасывать на заданную страницу, если же я вписал совершенно другое имя то чтоб вывело ошибку,вот что то я намудрил но есть ошибки, какие?
CODE:
<form action="test.php" method="post">
<input type="text" name="$name">
<input type="submit" value="Click!">
<?php
$name='Admin';
if (($name == "Admin")){
echo "Всё правельно ждите";
}else{
echo error "Имя не верное";
}
?>
<input type="text" name="$name">
<input type="submit" value="Click!">
<?php
$name='Admin';
if (($name == "Admin")){
echo "Всё правельно ждите";
}else{
echo error "Имя не верное";
}
?>
И ещё 1 вопрос, На сайте у Артёма Акатова я смотрел учебник "Пишем гостевую книгу"
Вот у меня там появился 1 вопрос, вот отрывок скрипта:
$text = $name."^^".$email."^^".$date."^^".$mess."\n"; - ТУТ МНЕ ВСё понятно, вот только зачем поставили "n"
$fp = fopen($base,"a" И НЕПОНЯТНО ЧТО ЭТО
fputs($fp, $text); ЭТО
fclose($fp); И ЭТО
7. TvoyWeb - 09 Января, 2005 - 16:49:04 - перейти к сообщению
АФЕРИСТ
Это все неверно. Правильнее будет так.
Это все неверно. Правильнее будет так.
CODE:
<form action="test.php" method="post">
<input type="text" name="enteredname">
<input type="submit" name="DoGo" value="Click!">
</form>
<?php
$correctname='Admin'; //Заданное коректное имя для входа в систему
if (isset($_POST['DoGo']) && $_POST['DoGo'] == 'Click!'){//Проверяем нажал ли пользователь кнопку отправки формы
if ($correctname == $_POST['enteredname']){ //Если введенное имя совпадает с заданным корректным именем
echo "Всё правильно, ждите";
} else{ //Если не совпадает, то значит ошибка.
echo "Ошибка! Имя не верное";
}
?>
<input type="text" name="enteredname">
<input type="submit" name="DoGo" value="Click!">
</form>
<?php
$correctname='Admin'; //Заданное коректное имя для входа в систему
if (isset($_POST['DoGo']) && $_POST['DoGo'] == 'Click!'){//Проверяем нажал ли пользователь кнопку отправки формы
if ($correctname == $_POST['enteredname']){ //Если введенное имя совпадает с заданным корректным именем
echo "Всё правильно, ждите";
} else{ //Если не совпадает, то значит ошибка.
echo "Ошибка! Имя не верное";
}
?>
Цитата:
Вот у меня там появился 1 вопрос, вот отрывок скрипта:
CODE:
<?php
$fp = fopen($base,"a");//инициализируем открытие файла $base для записи
fputs($fp, $text); //кладем в файл данные в $text
fclose($fp); //Закрываем инициализатор открытия файла
?>
$fp = fopen($base,"a");//инициализируем открытие файла $base для записи
fputs($fp, $text); //кладем в файл данные в $text
fclose($fp); //Закрываем инициализатор открытия файла
?>