Пн, 21.07.2025, 07:54
Приветствую Вас Гость | RSS
Главная | часто задаваемые вопросы по php - Форум | Регистрация | Вход
PHP язык и все о веб програмировании
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
часто задаваемые вопросы по php
OntimistДата: Сб, 22.11.2008, 17:28 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 27
Репутация: 1
Статус: Offline
1. Как на php сделать так, чтобы один и тот же текст отображался несколько раз.
Ответ:

Код
<?php
$text="something goes here 12345";
?>
<html>
<head>
</head>
<body>
<?php echo $text; ?>
<br>
<?php echo $text; ?>
<br>
<?php echo $text; ?>
<br>
<?php echo $text; ?>
</body>
</html>

Код
<?php
$x = 0;
$x_2 = 10; // скоко раз нужно ввывести текст
$text = "текст"; // а это сам текст
while($x < $x_2):
print $text;
$x++;
endwhile;
?>

Код
<?php

for ($i=0;$i=10;$i++){echo "Hello, world<br>";}

while($a<=10){print "la-la<br>";$a++;}

?>

2. Как заставить php скрипт записывать данные не в конец, а в начало текстового файла (*txt).

Он-то все пишет, вот только в конец файла...
Ответ:

1. Читаешь содержимое файла.
2. Создаешь новый файл с таким же именем.
3. Пишешь в него то что надо добавить.
4. Пишешь в него то что прочитал...
2. Можно сделать все наоборот, писать в конец файла и читать с конца!
Например:
Код
<?php

$data = file("data.txt") or die("Ощибка");
$num_dat = count($data);
for ($i = $num_dat - 1; $i >= 0; $i--)
{
echo $data[$i] . "<br>\n";
}

?>

Код
<?php

$info=file("file.txt");
$a=1;
$new_array[0]=$string;
while($a<count($info)){
$new_array[$a]=$info[$a--];
}
$fh=fopen("file.txt","w");
$res=fputs($fh,$info);
fclose($fh);

?>

Код
<?php

$info=file("file.txt");
$info2=rewind($info);
rewind($info2);
$fh=fopen("file.txt","w");
$res=fputs($fh,$info2);
fclose($fh);

?>

Проще просто fopen("file.txt","r+");

3.Пишу скрЫпт новостей, почти написал, осталось тока заделать доступ по паролю, кто знает, подскажите, ок?
Ответ:
Код
<?php

$info=file("password.txt");
foreach($info as $i){
list($uname,$pass)=explode(":",$i);
if($user_entered_login == $uname && $user_entered_password == $pass){
// Логин верен - входим в систему
}
}
// Логин неверен - выдаём ошибку

?>

Код
<?php
if(!isset($PHP_AUTH_USER)): //Если переменная PHP_AUTH_USER не существует, то:
header ('WWW-Authenticate: Basic realm ="Введите ваши данные."'); // Отправить заголовки //авторизации
header('HTTP/1.0 401 Unauthorized');
exit; //И выход
//Иначе: если PHP_AUTH_USER равно GOgA и PHP_AUTH_PW = password
elseif($PHP_AUTH_USER == "GoGa" and $PHP_AUTH_PW == "password"):
session_start(); //Выполнит какие нить действия
else: // Если условия выше не выполняются , то
print "Доступа нет!";
endif;

?>

4.Как разбивать на страницы?

Смотри ниже...

5.Как переменной из javascripta присвоить значение переменной ПХП?

Код
script language=JavaScript>
var myvariable=<?php echo "$myvalue"; ?>;
</script>

6.В общем есть файл, там все сообщения записаны каждое на строчку. Получается, что количество строк=количеству сообщений.Как сделать подсчёт строк, количество которых будет означать количество сообщений ?
Код
<?php

$info=file('file.txt');
$count=count($info);
echo "Всего сообщений: $count";

?>

7.Часто задают вопрос - "Где можно изучить MySQL?" или "Дайте доку по MySQL".
Ответ:

http://www.mysql.com/doc/ru/
http://www.mysql.com/downloads/download.ph....gz&pick=mirror
http://ice.nice.ru/mysql_chm/
http://www.mysql.ru/

8. Как выставить права доступа? Chmod?
Ответ:

Чтобы выставить права доступа на удаленном сервере (компьютера хостинг-провайдера).
Надо скачать FTP клиент здесь.
Затем закачать файл на сервер, затем правой кнопкой мыши на требуемом фале, в контекстном меню "Chmod" и выставить нужные вам права доступа.
Также это возможно командой chmod.


 
  • Страница 1 из 1
  • 1
Поиск:


Copyright MyCorp © 2025