Switch to full style
Программы, software, hardware, warez, cracks и все что с этим связано.
Ответить

php

Вс авг 29, 2004 14:34 pm

Скрипт получает данные из формы, потом записывает данные в файл.
вот код:
<?php
#получаем данные
$a=$HTTP_POST_VARS['a'];

#получили
$fname="F:\www\test\users.txt";
#записываем в файл
function writetofile ($fname, $a)
{
$handle=fopen ($fname,"a");
fwrite($handle, "data");
fwrite($handle, $a);
fwrite($handle,"\n");
fclose($handle);
};

echo "all ok sir =) вы ввели: $a";
?>
Файл куда производится запись остается пустым. Но, данные из формы 100% получаются потому что надпись "all ok sir =) вы ввели: то что вы ввели" на экран выводится.
В чем может быть проблема?

Вс авг 29, 2004 18:24 pm

бир ты бы учебники почитал, не позорился. програмист это не тот кто в носу ковыряется, а тот кто понимает :)

Вс авг 29, 2004 19:17 pm

Прикольный код, напоминает C. Я, правда, PHP не знаю, для тех же целей предпочитаю C# и ASP.NET, но по-моему грех жаловаться на то, что функция ничего не делает, если её не вызываешь. :lol:

Вс авг 29, 2004 20:54 pm

gosha писал(а):бир ты бы учебники почитал, не позорился. програмист это не тот кто в носу ковыряется, а тот кто понимает :)

я знаю, и жаль что ты не программист =)
короче почему не работает? трудно было указать на ошибку?

Вс авг 29, 2004 21:45 pm

Попробую помочь. Я с PHP не сталкивался, но во всех языках, которые я знаю, мало просто объявить функцию и написать код, её надо ещё и вызвать! По этому у тебя в файл ни чего и не пишется, т.к. функция writetofile просто объявлена, но не вызывается. Попробуй добавить строчку "writetofile ($fname, $a);". Может и заработает.

Вс авг 29, 2004 22:02 pm

Я то же XYZ не знаю, но функцию-то вызвать надо.

Вс авг 29, 2004 22:54 pm

Да, спасибо именно в этом и был трабл=)
но мне об этом чуть раньше сказали. Но спасибо что ответили

Пн авг 30, 2004 0:21 am

Ну может быть я и не програмист по текущей профессии но написал софта намного больше чем ты поставил на свой сраный компутер :)

Относительно твоего "кода" который однозначно откуда то спи*жен, зачем выводить "запись в файл" функцией если она больше нигже не используется? Или тебе просто прочитать лекцию о том для чего сделаный функции и процедуры?
В твоем случае проще всего было удалить
function writetofile ($fname, $a)
{
};

Чуешь, Дантес, как обосрался?

Пн авг 30, 2004 0:46 am

Гош, а х*ли ты так разговариваешь: 2 раза обосрал Бира за просто так!
Быть "хорошим" прграммистом маловато, чтоб тебя в сети уважали - пиздеть поменьше надо, или тебе прочитать лекцию по вежливому общению?

Пн авг 30, 2004 0:58 am

gosha писал(а):Ну может быть я и не програмист по текущей профессии но написал софта намного больше чем ты поставил на свой сраный компутер :)

Относительно твоего "кода" который однозначно откуда то спи*жен, зачем выводить "запись в файл" функцией если она больше нигже не используется? Или тебе просто прочитать лекцию о том для чего сделаный функции и процедуры?
В твоем случае проще всего было удалить
function writetofile ($fname, $a)
{
};

Чуешь, Дантес, как обосрался?

Я ничего не п*здел,
Мой сраный компутер лучше чем любой сервер в сети(может АДТ получше да и то врятли) и на этом компе крутятся наши общие с тобой проекты.
Да, было проще, так и сделал спасибо. От лекции тоже не откажусь, у тебя еще можно чему то поучиться.
Все?

Пн авг 30, 2004 9:33 am

DK писал(а):Гош, а х*ли ты так разговариваешь: 2 раза обосрал Бира за просто так!
Быть "хорошим" прграммистом маловато, чтоб тебя в сети уважали - пиздеть поменьше надо, или тебе прочитать лекцию по вежливому общению?


послан

Пн авг 30, 2004 9:35 am

WhItE_BeAr писал(а):
gosha писал(а):Ну может быть я и не програмист по текущей профессии но написал софта намного больше чем ты поставил на свой сраный компутер :)

Относительно твоего "кода" который однозначно откуда то спи*жен, зачем выводить "запись в файл" функцией если она больше нигже не используется? Или тебе просто прочитать лекцию о том для чего сделаный функции и процедуры?
В твоем случае проще всего было удалить
function writetofile ($fname, $a)
{
};

Чуешь, Дантес, как обосрался?

Я ничего не п*здел,
Мой сраный компутер лучше чем любой сервер в сети(может АДТ получше да и то врятли) и на этом компе крутятся наши общие с тобой проекты.
Да, было проще, так и сделал спасибо. От лекции тоже не откажусь, у тебя еще можно чему то поучиться.
Все?



Ты читаешь буковки, а надо вчитаться в смысл. Програмистом тебе не быть и лекции тебе не помогут.

Пн авг 30, 2004 9:45 am

Гоша как всегда зазнался.
Хорошо хоть распальцовка пока печатать не мешает.

Вместо того, чтобы дать нормальный ответ, Гош, ты опять начал гнуть дешевые понты и обвинять спросившего в, мягко говоря, неопытности и дремучести. А то, что человек пытается познать что-то новое тебя ни капли не е*ет. Тем более это не просто случайный абонент сети, пытающийся поднять корявый сайтик, а человек, занимающийся с тобой общими проектами, и вопрос его был относительно ВАШЕГО проекта. А ты просто очередной раз попытался плюнуть в человека.

Да, Гош, и еще. Знать и уметь сказать с лёту функцию перевода строковой переменной в числовую - это еще не показатель крутости. Тем более в 95% пхп-проектов эта фонкция просто не нужна.

Пн авг 30, 2004 10:54 am

KY писал(а):Гоша как всегда зазнался.
Хорошо хоть распальцовка пока печатать не мешает.

Вместо того, чтобы дать нормальный ответ, Гош, ты опять начал гнуть дешевые понты и обвинять спросившего в, мягко говоря, неопытности и дремучести. А то, что человек пытается познать что-то новое тебя ни капли не е*ет. Тем более это не просто случайный абонент сети, пытающийся поднять корявый сайтик, а человек, занимающийся с тобой общими проектами, и вопрос его был относительно ВАШЕГО проекта. А ты просто очередной раз попытался плюнуть в человека.

Да, Гош, и еще. Знать и уметь сказать с лёту функцию перевода строковой переменной в числовую - это еще не показатель крутости. Тем более в 95% пхп-проектов эта фонкция просто не нужна.



Во первых не тебе судить что есть показатель крутости. Ты сначала html 3.2 освоишь, потом мы с тобой поговрим можно ли тебе говорить о програмировании.

Относительно всего вопроса. Бир как человек работающий со мной над МНОГИМИ проектами вообще сидит постоянно и в *** не дует. Об этой формочке ему сказал я, и я пообещал ему ее написать. Пока я занят некоторыми делами, он дернулся сделать эту формочку и как последний лох полех на форум, где сидит мега умный программист КУ и еще некорый люди, которые готовы дать бесполезный совет прежде чем даже спросят а вообще нужна ли биру формочка?
Мне лично не нравится любые ламерские деяния бира и от ния его постоянно останавливаю. Я понимаю что 20 лет назад компутерами владели единицы, теперь милиарды, но вот такое необдуманное програмирование на уровне КУ меня бесит, ниразу в жизни человек не слышал что такое функция а лезет ее писать.
Ниодин человек понимающий ее просто так не про декларирует (странное слово?) а тем более не опишет в проге на незнакомом ему языке. А при этом он заявляет что не ворует куски кода.
Сначала подумайте что делаете, а потом делайте.
Язык програмирования это всего лишь инструмент Вашей логики, а когда ее нет куда дергаетесь?

Пн авг 30, 2004 11:22 am

Смотрите как он завёлся.
Хочет еще тут монополию по программированию развести.

А насчёт хтмл, Гош, ты предвзято очень говоришь. У тебя дизайн то во всех проектах страдает. ТЫ не можешь даже стандартные инстументы хтмл использовать для эффетивного и качественного дизайна. Достаточно взглянуть на deep и photo. Это не проекты, это просто отписки, сделаные без души. Лишь бы сделать.
Почитай Кирсанова и Нильсона, малыш, а тогда уже поговорим о программировании.

Пн авг 30, 2004 12:27 pm

хмм
девочки.. эээ.. т.е. мальчики, не ссорьтесь :)

Пн авг 30, 2004 12:42 pm

Этой теме место уже в Наездах.... :roll:

Пн авг 30, 2004 12:45 pm

afrodita писал(а):Этой теме место уже в Наездах.... :roll:

Надо будет - перенесёт, не облезет.

Пн авг 30, 2004 13:14 pm

KY писал(а):Смотрите как он завёлся.
Хочет еще тут монополию по программированию развести.

А насчёт хтмл, Гош, ты предвзято очень говоришь. У тебя дизайн то во всех проектах страдает. ТЫ не можешь даже стандартные инстументы хтмл использовать для эффетивного и качественного дизайна. Достаточно взглянуть на deep и photo. Это не проекты, это просто отписки, сделаные без души. Лишь бы сделать.
Почитай Кирсанова и Нильсона, малыш, а тогда уже поговорим о программировании.


Опять двадцать пять, именно поэтому ламеры меня и злят. Говорим о програмированиии - мой дизайн не как у Кирсанова. Конечно, я и не дизайнер то вобщем то.
Сайты которые народу нравятся стали отписками (конечно умно так сказать не видя сколько кода обслуживает все это хозяйтсво)
И конечно специалист по дизайну КУ, не малыш, учит меня Кирсановым и Нильсоном (Папа Саша тоже очень любит учить ими :) хотя сам так и не ответил про свои познания в языке разметки. Странный народ, как вести с такими диалог?

Не буду создавать новую тему...

Ср мар 23, 2005 11:47 am

Вот к чему я... Есть пхп скрипт выводящий информацию из mysql.
Код:
$link=mysql_connect($host,$user,$pass);
$news=mysql_db_query($db,"SELECT * from $table",$link);
while ($row = mysql_fetch_array ($news)) {
echo '<tr>';
echo '<td width="10%">'.$row['postdate'].'</td>';
echo '<td width="12%"><a href="mailto:'.$row['email'].'">'.$row['nick']."</a></td>";
echo '<td>'.$row['title'].'</td>';
echo '<td width="4%"><input type="checkbox" name="delete" value="'.$row['id'].'"><input type="submit" name="edit" value="'.$row['id'].'"></td>';
echo '</tr>';
};
mysql_close ($link);
?>


Так вот. Он выводит информацию (новости) по порядку их записи в БД (запись опять же производится пхп скриптом). Тоесть получается, что самая старая новость находится вверху страницы, а самая новая - внизу. Понятно, что нужно бы наоборот. Подскажите плиз, что надо изменить.

Ср мар 23, 2005 12:01 pm

добавь в заспрос ORDER by index_fild DESС

Re: Не буду создавать новую тему...

Ср мар 23, 2005 12:01 pm

Isaev писал(а):Вот к чему я... Есть пхп скрипт выводящий информацию из mysql. [skipped]
Так вот. Он выводит информацию (новости) по порядку их записи в БД (запись опять же производится пхп скриптом). Тоесть получается, что самая старая новость находится вверху страницы, а самая новая - внизу. Понятно, что нужно бы наоборот. Подскажите плиз, что надо изменить.
Я конечно далёк от написания супер-пупер веб-серверов и дизайна их страниц. Но я читаю разные "вумные" книжки (Кирсанова, Нильсена и тд :), а также документацию по СУБД.
Документация по MySQL писал(а): Для того чтобы сортировка производилась в обратном порядке, в утверждении ORDER BY к имени заданного столбца, в котором производится сортировка, следует добавить ключевое слово DESC (убывающий). По умолчанию принята сортировка в возрастающем порядке, который можно задать явно при помощи ключевого слова ASC.
Если я правильно понял вопрос, то вот такой ответ. Могу и ошибаться - гуру поправят :)

Re: Не буду создавать новую тему...

Ср мар 23, 2005 12:03 pm

сенкс

Ср авг 20, 2008 0:51 am

Граждане, поднял для интереса форум
Изображение

Исходные.
Есть сайт чисто html, с него организовал переход на поднятый форум в том же окне броузера.
Задача.
Как организовать ссылку с логотипа в верхнем левом углу форума обратно на главную страницу сайта?

И какие бесплатные редакторы РНР кода можете посоветовать?

Ср авг 20, 2008 7:56 am

UAZtank писал(а):Есть сайт чисто html, с него организовал переход на поднятый форум в том же окне броузера.
Задача.
Как организовать ссылку с логотипа в верхнем левом углу форума обратно на главную страницу сайта?

И какие бесплатные редакторы РНР кода можете посоветовать?


В админке форума есть настройка.
А если уж хочется ручками покопаться, смотри файл /templates/subSilver/overral_header.tpl, там почти в конце нужно изменить ссылку:
<a href="{U_INDEX}"><img src="templates/subSilver/images/logo_phpBB.gif"...

Юзаю PSPad - это вопрос личных предпочтений, есть еще куча отличных редакторов.
Ответить