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.