| |
|
|
| | Есть файл data.txt а в ней много строк, как вывести например пятую или шестую строку? | |
| |
|
|
| |
|
|
| |
для: Specter
(01.01.2007 в 20:54)
| | | Для этого есть функция file();. Она каждую строку засовыввает в массив :) Вот пример:
<?php
$file = file("data.txt");
echo $file[5];
?>
|
Выведит пятую строку... | |
| |
|
|
| |
|
|
| |
для: DEM
(01.01.2007 в 21:02)
| | | Выведит пятую строку...
Массивы в PHP с 0 начинаются, поэтому это будет шестая строка. | |
| |
|
|
| |
|
|
| |
для: Unkind
(01.01.2007 в 21:05)
| | | точно! Чёт бошка совсем сегодня не варит :( | |
| |
|
|
| |
|
|
| |
для: DEM
(01.01.2007 в 21:08)
| | | Откуда вы это узнали? | |
| |
|
|
| |
|
|
| |
для: Specter
(01.01.2007 в 21:15)
| | | Откуда вы это узнали?
Узнали что? Как работает функция file(), что выведет шестую строку или еще чего? :) | |
| |
|
|
| |
|
|
| |
для: DEM
(01.01.2007 в 21:08)
| | | Канешно не варит. По меньше вчера пить надо было. Гг | |
| |
|
|
| |
|
|
| |
для: DEM
(01.01.2007 в 21:08)
| | | Еще вопрос. Скажите, как вывести текст "фак ю" если в запросе id = не цифры, а какие нибудь любые буквы? | |
| |
|
|
| |
|
|
| |
для: Specter
(01.01.2007 в 21:22)
| | |
<?php
$id = $_GET['id'];
if(!is_numeric($id)) die('Ошибка, ID может быть только числом.');
?>
|
| |
| |
|
|
| |
|
|
| |
для: DEM
(01.01.2007 в 21:08)
| | | Еще вопрос. Что делает функция trim() ? | |
| |
|
|
| |
|
|
| |
для: Specter
(01.01.2007 в 21:44)
| | | Удаляет проблельные символы слева и справа от строки. | |
| |
|
|
| |
|
|
| |
для: DEM
(01.01.2007 в 21:08)
| | | Еще вопрос. =) как сделать чтобы если в запросе просто mysite.com/index.php скрипт вывел один текст. Если в запросе mysite.com/index.php?main вывел другой текст и .т.д. ? =) | |
| |
|
|
| |
|
|
| |
для: Specter
(01.01.2007 в 22:31)
| | | Меня об этом 2 раза уже спрашивали))
Можно так зделать
<?php
if(isset($_GET['main'])){
echo "Один текст";
}elseif(isset($_GET['main'])){
echo "Второй текст";
}else{
echo "Третий текст";
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: LuxeMate
(01.01.2007 в 23:02)
| | | Почему когда я пишу
<?php
echo 'One'; exit;
if(isset($_GET['main'])) { echo 'two'; } elseif(
isset($_GET['main'])) { echo 'three';
?>
| скрипт всегда выводит только "One" ? :( | |
| |
|
|
| |
|
|
| |
для: Specter
(02.01.2007 в 00:12)
| | | Никто не знает :( | |
| |
|
|
| |
|
|
| |
для: Specter
(02.01.2007 в 00:27)
| | | Не понимаю смысл скрипта)))
Ты пишешь
<?php
echo 'One'; exit; // ф-ия exit завершает выполнение сценария
if(isset($_GET['main'])) { echo 'two'; } elseif(
isset($_GET['main'])) { echo 'three';
?>
|
тут ест-но всегда будет one! | |
| |
|
|
| |
|
|
| |
для: Specter
(02.01.2007 в 00:27)
| | | Потому что вы написали exit;
никогда так не делал и точно не знаю,но предпологаю что вы просто преываете дальнейшее выполнение скрипта,вот и всё....делайте через else как я показал)
Добавленно
Alph[p]a - обогнал меня)) | |
| |
|
|
| |
|
|
| |
для: Specter
(01.01.2007 в 22:31)
| | | Под новые вопросы лучше заводить новые темы. | |
| |
|
|