Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2014, 17:37   #31
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от s88s Посмотреть сообщение
Я надеюсь не будет против администрация и другие участники этого форума если я в свободном общении буду спрашивать что бы не размножать много тем ...

Сейчас я читаю книгу и пытаюсь по ней что то осмыслить смотрю как это работает на компе и вот на чем я остановился ...

а остановился я на Выводе результате работы скрипта

написано что можно вывести результат с помощью двух операторов echo и print - тут все понятно вопросов нет

и тут же ниже написано что с помощью echo можно вывести две строчки через запитую

echo "строка 1", "строка 2"; - и вот тут у меня непонятки эти две строчки должны вывестись друг под другом или же в одну строчку ???

Если в одну строчку то смысл этого скрипта ???
две строки это имеется в виду в одной строке сразу вывести несколько данных.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 26.05.2014, 17:44   #32
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Я не думаю, что это хорошая идея задавать вопросы по конкретной функции конкретного языка в общей теме. Есть же раздел РНР, и вероятность получить ответ больше.

А смысл — да мало ли в чем, так захотелось авторам языка, для их удобства. Напишите свою echo с блекджеком и новыми строками если не нравится.

Документацию, кстати, смотрели?
http://www.php.net/echo
Код:
// Some people prefer passing multiple parameters to echo over concatenation.
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', chr(10);
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";
То есть так и есть, просто аналог конкатенации (.), как я понимаю. Для 'some people', которые prefer так.

В РНР вообще много "синонимов" для одного и того же. Например, имена функций (die vs exit, http://www.php.net/die, "die — Equivalent to exit", и кучи других http://us3.php.net/manual/en/aliases.php), else if vs elseif (http://www.php.net/manual/en/control...res.elseif.php).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 26.05.2014 в 17:54.
Alex11223 вне форума Ответить с цитированием
Старый 26.05.2014, 18:40   #33
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,723
По умолчанию

Цитата:
Сообщение от s88s Посмотреть сообщение
Я надеюсь не будет против администрация и другие участники этого форума если я в свободном общении буду спрашивать что бы не размножать много тем ...

Сейчас я читаю книгу и пытаюсь по ней что то осмыслить смотрю как это работает на компе и вот на чем я остановился ...

а остановился я на Выводе результате работы скрипта

написано что можно вывести результат с помощью двух операторов echo и print - тут все понятно вопросов нет

и тут же ниже написано что с помощью echo можно вывести две строчки через запитую

echo "строка 1", "строка 2"; - и вот тут у меня непонятки эти две строчки должны вывестись друг под другом или же в одну строчку ???

Если в одну строчку то смысл этого скрипта ???
Смысла нет никакого - в топку автора, берите другую книгу.
Правильно это звучит как-то так: функция/оператор принимает произвольное число параметров и в той же последовательности выводит всех их в поток документа.
Ну, разве что данные слишком длинные и можно разбить пополам, для удобства чтения исходного кода. Т.е.
echo "строка 1",
"строка 2";
А вообще если изъясняются для Вас непонятно - надо менять авторов на понятных.
З.Ы. Сам начинал с Хольцнера: PHP в примерах.

Уважаемым модераторам: большая просьба перенести тему в PHP. Заранее спасибо.
Благими намерениями устлана дорога на programmersforum.ru

Последний раз редактировалось MihalNik; 26.05.2014 в 19:01.
MihalNik вне форума Ответить с цитированием
Старый 26.05.2014, 19:47   #34
s88s
Форумчанин
 
Регистрация: 02.01.2014
Сообщений: 369
По умолчанию

Цитата:
Сообщение от MihalNik Посмотреть сообщение
Смысла нет никакого - в топку автора, берите другую книгу.
Правильно это звучит как-то так: функция/оператор принимает произвольное число параметров и в той же последовательности выводит всех их в поток документа.
Ну, разве что данные слишком длинные и можно разбить пополам, для удобства чтения исходного кода. Т.е.
echo "строка 1",
"строка 2";
А вообще если изъясняются для Вас непонятно - надо менять авторов на понятных.
З.Ы. Сам начинал с Хольцнера: PHP в примерах.

Уважаемым модераторам: большая просьба перенести тему в PHP. Заранее спасибо.
Спасибо за название книги ... уже скачал ... сейчас почитаю и напишу сравнение своей книги и этой =)
"Я не волшебник, я только учусь"
s88s вне форума Ответить с цитированием
Старый 04.06.2014, 13:03   #35
s88s
Форумчанин
 
Регистрация: 02.01.2014
Сообщений: 369
По умолчанию

Цитата:
Сообщение от s88s Посмотреть сообщение
Спасибо за название книги ... уже скачал ... сейчас почитаю и напишу сравнение своей книги и этой =)
Как и обещал написать разницу между книгами в моей книге в принципе все тоже самое только с объяснениями как то коротко ... ну соответственно в в книге которую скачал более разжевано ...

И вопрос тут же по поводу функции ( function ) :

Пишу пример из книги

PHP код:
<?php

    $var1 
5;
    
$var3 f_Sum($var1);
        function 
f_Sum($x$y=2){
        
            return (
$x $y);
        
        }
        
?>
а вывод просто белая страница что не хватает не понимаю (((

Все спс сам решил просто после } написал echo $var3; и все заработало
"Я не волшебник, я только учусь"

Последний раз редактировалось s88s; 04.06.2014 в 13:18. Причина: справился сам =)
s88s вне форума Ответить с цитированием
Старый 04.06.2014, 13:54   #36
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

Чтобы была не белая страничка в браузер нужно доставить какое-нибудь дополнение/отладчик/плагин для работы с php и будет Вам счастье - вместо просто белой страницы будете получать еще и какое-нибудь внятное сообщение чего не так.
Цитата:
Все спс сам решил просто после } написал echo $var3; и все заработало
Ну так это логично. Он все решил, но так как Вы не потребовали результатов, то он Вам их и не показал. Он же не знает, что Вы хотите с ними (результатами) делать, говорить не умеет, мысли читать тоже. Но это все мелочи. на самом же деле Вам уже прозрачно намекали, что конкретные вопросы следует задавать в конкретных разделах. А не засирать имеющиеся темы.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 04.06.2014 в 13:56.
Utkin вне форума Ответить с цитированием
Старый 04.06.2014, 16:31   #37
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

s88s, echo забыл.
Человек_Борща вне форума Ответить с цитированием
Старый 08.06.2014, 18:27   #38
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
Радость

Если есть конкретные вопросы, могу ответить за деньги. Хорошо объясняю, большой опыт PHP.
Пишите на tramwaymusic AT gmail.com.
Оплата электронными деньгами.
motorway вне форума Ответить с цитированием
Старый 08.06.2014, 20:20   #39
s88s
Форумчанин
 
Регистрация: 02.01.2014
Сообщений: 369
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Чтобы была не белая страничка в браузер нужно доставить какое-нибудь дополнение/отладчик/плагин для работы с php и будет Вам счастье - вместо просто белой страницы будете получать еще и какое-нибудь внятное сообщение чего не так.
Ну так это логично. Он все решил, но так как Вы не потребовали результатов, то он Вам их и не показал. Он же не знает, что Вы хотите с ними (результатами) делать, говорить не умеет, мысли читать тоже. Но это все мелочи. на самом же деле Вам уже прозрачно намекали, что конкретные вопросы следует задавать в конкретных разделах. А не засирать имеющиеся темы.
Я бы перенес тему в php не хочу создавать кучу тем ... тем более раздел называется свободное общение а общаться можно же на любую тему =)


Цитата:
Сообщение от motorway Посмотреть сообщение
Если есть конкретные вопросы, могу ответить за деньги. Хорошо объясняю, большой опыт PHP.
Пишите на tramwaymusic AT gmail.com.
Оплата электронными деньгами.
тут сказали что могут помочь и так так что я буду задавать вопросы всем а у кого будут желание помочь значит поможет

Вопрос возник вот какой я создал три файла :

index.php

Код HTML:
<frameset rows = "*, 70" border = "0">
	<frame src="1.php" scrolling="auto">
	<frame src="2.php" scrolling="no">
</frameset>
1.php

PHP код:

<?php

@$file fopen(date('d-m-y') . "_file.txt""r") or die ("Ошибка");

    if(
$file){
    
    
flock($fileLOCK_SH);
    while(!
feof($file)){
    echo 
trim(fgets($file200));
    }
    
    
flock($fileLOCK_UN);
    
fclose($file);
    }
?>
2.php

PHP код:

<?php
if(isset($_POST['texts'])){
@
$file fopen(date('d-m-y') . "_file.txt""a+") or die ("Ошибка");
$texts $_POST['texts'] . "<br />";
flock($fileLOCK_EX);
fwrite($file$texts);
flock($fileLOCK_UN);
fclose($file);

}

?>

<form action = "" method = "POST">

Введите ваш текст тут :
    <input type = "text" name = "texts">
    <input type = "submit" name = "ok" value = "ok">

</form>
я в форме ввода текста пишу отправляю все уходит нормально ... жму F5 и у меня появляется мой отправленный текст ... а вот как сделать что бы я отправил сообщение и оно само появилось без всяких F5 и нажатия обновлений страниц ???
"Я не волшебник, я только учусь"
s88s вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изучение программирования OLOLOEV666 Помощь студентам 9 26.07.2013 18:04
Самостоятельное изучение программирования. yoddha Помощь студентам 2 08.11.2011 14:41
Изучение программирования Abbath1349 Помощь студентам 5 23.02.2011 14:39
Изучение программирования :) Nix Свободное общение 10 08.09.2007 07:08