PHP

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

Сообщение ita » Пн июл 07, 2003 6:30 am

создать:
Код: выделить все
$fp=fopen("path/to/file","w");
fclose($fp);

права:
Код: выделить все
chmod("path/to/file",0644);
Продается лунный грунт! Предоплата 100%, самовывоз.
ita
Подполковник
 
Сообщений: 717
Зарегистрирован: Ср сен 11, 2002 12:00 am
Откуда: dp.ua
Пункты репутации: 0

Сообщение FBI » Пн июл 07, 2003 6:55 am

2ita, Спасибо! <!--emo&:)-->Изображение<!--endemo-->
FBI
Ефрейтор :)
 
Сообщений: 11
Зарегистрирован: Вс июн 22, 2003 10:45 am
Откуда: Israel
Пункты репутации: 0

Сообщение Shelix » Ср июл 30, 2003 8:53 pm

Пожалуйста, помогите найти ошибку, уже с час сижу мучаюсь:

Код: выделить все
function AddNews(){
 if(IsSet($mess)){
   $list=File('news.txt');
   $file=fopen('news.txt','w');
   $date=date("d.m.y");
   $st="$date | $mess \n ";
   fputs($file,$st);
   for($i=0;$i<MaxNews;$i++) fputs($file,"$list[$i] \n");
   fclose($file);
   echo "News added";
   }else{ ?>
   <form method="get" action="dinamic.php">
   <center>
   <textarea name="mess" cols="50" rows="10"></textarea><br><br>
   <input type="submit" name="submit" value="add" >
   <input type="hidden" name="action" value="addnews">
   <input type="hidden" name="pass" value="password" >
   </center>
   </form>  <?
 }
}


Показывает, что у меня переменная $mess "undefined" и соответственно всегда показывает true в условии. Ногами сильно не бить за ламерскую ошибку, изучаю PHP первую неделю. <!--emo&:)-->Изображение<!--endemo-->
<span style='color:blue'>Если тебе не нравится, как я излагаю, купи себе у бога копирайт на русский язык. (Борис Гребенщиков)</span>
<span style='color:yellow'>Все это лишь шизофреническая фантазия моего воспаленного мозга...</span>
Shelix
Подполковник
 
Сообщений: 574
Зарегистрирован: Сб апр 05, 2003 9:06 am
Откуда: Казань
Пункты репутации: 0

Сообщение FBI » Ср июл 30, 2003 10:45 pm

Я конечно не специалист <!--emo&:)-->Изображение<!--endemo--> Но по моему ты обрашаешся к локальной для функции переменной, а она в ней не определена. Попробуй добавить строку global $mess; код будет выглядеть вот так:
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->function AddNews(){
   global $mess;
if(IsSet($mess)){
   $list=File('news.txt');
   $file=fopen('news.txt','w');
   $date=date("d.m.y");
   $st="$date | $mess \n ";
   fputs($file,$st);
   for($i=0;$i<MaxNews;$i++) fputs($file,"$list[$i] \n");
   fclose($file);
   echo "News added";
   }else{ ?>
   <form method="get" action="dinamic.php">
   <center>
<textarea name="mess" cols="50" rows="10"></textarea><br><br>
   <input type="submit" name="submit" value="add" >
<input type="hidden" name="action" value="addnews">
<input type="hidden" name="pass" value="password" >
</center>
   </form>  <?
}
}<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Последний раз редактировалось FBI Ср июл 30, 2003 10:49 pm, всего редактировалось 1 раз.
FBI
Ефрейтор :)
 
Сообщений: 11
Зарегистрирован: Вс июн 22, 2003 10:45 am
Откуда: Israel
Пункты репутации: 0

Сообщение Shelix » Чт июл 31, 2003 4:58 am

2FBI Спасибо! Блин, знал же, что ламерская ошибка, как я про локальную переменную не подумал...
<span style='color:blue'>Если тебе не нравится, как я излагаю, купи себе у бога копирайт на русский язык. (Борис Гребенщиков)</span>
<span style='color:yellow'>Все это лишь шизофреническая фантазия моего воспаленного мозга...</span>
Shelix
Подполковник
 
Сообщений: 574
Зарегистрирован: Сб апр 05, 2003 9:06 am
Откуда: Казань
Пункты репутации: 0

Сообщение ita » Чт июл 31, 2003 6:50 am

2FBI
не стоит ее глобальной делать
2Shelix
имхо лучше так:
Код: выделить все
function AddNews($mess){
if(IsSet($mess)){
  $list=File('news.txt');
  $file=fopen('news.txt','w');
  $date=date("d.m.y");
  $st="$date | $mess \n ";
  fputs($file,$st);
  for($i=0;$i<MaxNews;$i++) fputs($file,"$list[$i] \n");
  fclose($file);
  echo "News added";
  }else{ ?>
  <form method="get" action="dinamic.php">
  <center>
<textarea name="mess" cols="50" rows="10"></textarea><br><br>
  <input type="submit" name="submit" value="add" >
<input type="hidden" name="action" value="addnews">
<input type="hidden" name="pass" value="password" >
</center>
  </form>  <?
}
}

//вызывать функцию
AddNews($mess);//тут $mess - текст твоей новости.
Продается лунный грунт! Предоплата 100%, самовывоз.
ita
Подполковник
 
Сообщений: 717
Зарегистрирован: Ср сен 11, 2002 12:00 am
Откуда: dp.ua
Пункты репутации: 0

Сообщение Shelix » Пт авг 01, 2003 5:28 pm

2ita
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->не стоит ее глобальной делать<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Почему?
<span style='color:blue'>Если тебе не нравится, как я излагаю, купи себе у бога копирайт на русский язык. (Борис Гребенщиков)</span>
<span style='color:yellow'>Все это лишь шизофреническая фантазия моего воспаленного мозга...</span>
Shelix
Подполковник
 
Сообщений: 574
Зарегистрирован: Сб апр 05, 2003 9:06 am
Откуда: Казань
Пункты репутации: 0

Сообщение ita » Вт авг 05, 2003 7:15 am

2Shelix
ээ.. ну как тебе сказать.. вобщем есть у меня книга по пхп, там долго растространялимсь о том, что глобальные лучше не использовать, почему - сейчас и не вспомню, но поверил им на слово <!--emo&:)-->Изображение<!--endemo-->
Продается лунный грунт! Предоплата 100%, самовывоз.
ita
Подполковник
 
Сообщений: 717
Зарегистрирован: Ср сен 11, 2002 12:00 am
Откуда: dp.ua
Пункты репутации: 0

Сообщение MetalEagle » Пн янв 09, 2006 8:28 pm

Народ! Отправьте мне скрипт анализатора боёв для БК на Admin@imserv.biz. Заранее благодарен.
MetalEagle
Призывник
 
Сообщений: 2
Зарегистрирован: Пн янв 09, 2006 8:04 pm
Пункты репутации: 0

Сообщение sm@rt » Вт янв 10, 2006 8:55 am

Это в юмор надо! :))))
Красота и массовые расстрелы спасут мир.
sm@rt
Генерал-майор
 
Сообщений: 2935
Зарегистрирован: Вт фев 25, 2003 4:42 pm
Пункты репутации: 0

Сообщение MetalEagle » Вт янв 10, 2006 12:24 pm

Да тут все пишут какой код ставить, но у меня получается фигня... Портал я могу написать, а вот анализаторы никогда не писал.
MetalEagle
Призывник
 
Сообщений: 2
Зарегистрирован: Пн янв 09, 2006 8:04 pm
Пункты репутации: 0

Сообщение sm@rt » Вт янв 10, 2006 1:45 pm

2MetalEagle Так советую научиться. :) Это ж огромный и коммерческий кусок кода. Кто ж тебе его просто так выкинет сюда. Это не 3 строчки.
Тебе могут посоветовать куски php кода по разбору файла (как строчки считать, как обрабатывать или что еще - спрашивай конкретнее), но вот чтобы вот прям анализатор. Тем более без формата входящих данных - а может там вообще какая хрень на входе. Странный.
Никто так ответа не даст.
Красота и массовые расстрелы спасут мир.
sm@rt
Генерал-майор
 
Сообщений: 2935
Зарегистрирован: Вт фев 25, 2003 4:42 pm
Пункты репутации: 0

Сообщение x0r » Чт фев 23, 2006 3:33 pm

Доброе время суток.

Озадачился поиском IDE для разработки кода на PHP. Требования были такие: linux+code folding.

Давненько пишу в Kate, но его возможностей уже нехватает, потому что он не умеет делать обзор методов и полей классов, обзор функций по файлам и.т.д...

Начал копать: получилось, что из всего, что непосредственно относится к предмету - Komodo и Zend Studio.

Не поленился, скачал обе софтины... Это позор... У Zend Studio даже близко нет сглаживания шрифтов... Ну это уписаться.... Софтина за несколько сотен убиенных енотов не может выполнить функции простейшего приложения KDE\ GNOME... Думал дело в Java, дык нет - Eclipse работает прекрасно, на зависть всем супер-пупер IDE. Вот нельзя настроить ZDE по-нормальному....

Komodo... В общем-то, если забыть, что функции проверки синтаксиса на лету выглядит на редкость убого, особенно в сравнении с Eclipse, то все-бы ничего, если забыть про еще один досадный факт: в 30 метров разработчики решили заложить только 60 стандартных цветов... Ну уписаться. Ну нельзя выбрать любимый темно-коричневый и все! Надо перебиваться чем богаты... Иными словами, по части удобности UI, Komodo не дотягивает даже до MSPaint, где с 95 года можно ввести цвет используя HEX-код...

Я фигею... Опять не нашлось ничего лучше блокнота...
Обиднее всего за Zend Studio... Вроде как от разработчиков движка, да вроде умные ребята, а подумать, что 99% времени программер проводит за чтением и написанием текста, который ни черта не сглаживается...

Может быть кто-то сумеет утешить названием нормальной IDE, работающей под linux, отличной от Kate, Gedit и других блокнотов?
Может кто-нибудь знает плагин к Kate?
x0r
Ст. лейтенант
 
Сообщений: 132
Зарегистрирован: Вс мар 09, 2003 11:11 am
Откуда: Россия, Челябинск.
Пункты репутации: 0

Сообщение SiMM » Чт фев 23, 2006 9:09 pm

<!--QuoteBegin-x0r+Feb 23 2006, 19:33--><div class='quotetop'>QUOTE(x0r @ Feb 23 2006, 19:33)</div><div class='quotemain'><!--QuoteEBegin-->У Zend Studio даже близко нет сглаживания шрифтов...[right][snapback]200574[/snapback][/right]<!--QuoteEnd--></div><!--QuoteEEnd-->Программистам на все эти дизайнерские рюшечки обычно глубоко полОжить.
<a href='http://phpclub.ru/talk/showthread.php?threadid=75975' target='_blank'>HowTo: Включение сглаживания шрифтов в Zend Studio 5</a>
IRC: <a href='http://www.fileforum.ru/irc.php' target='_blank'>RUSNET #fileforum</a> (irc.tsk.ru:6669)
SiMM
Подполковник
 
Сообщений: 588
Зарегистрирован: Чт июн 13, 2002 8:41 am
Пункты репутации: 0

Сообщение x0r » Пт фев 24, 2006 8:19 am

SiMM, ты по сути прав. Мне глубоко плевать какого стиля кнопочки, я хочу иметь возможно убрать их совсем, но чтобы рассматривать букву "С" как 3 черточки... Я и сам так могу написать =)

За линк спасибо. Попробовал - работает.

Проблема о которой я говорил фигурирует как Fonts antialiasing problem:
Если коротко уточнить, что нужно сделать:
В папке клиента есть каталог bin.
В нем есть runStudio_windows.bat или (как в моем случае) runStudio_unix.sh

Содержимое такое:
../jre/bin/java -Xms16m -Xmx256m -cp ZendIDE.jar:MRJToolkitStubs.zip:sftp.jar:jhall.jar:../docs/help.zip com.zend.ide.desktop.Main

Нужно добавить опции -Dsun.java2d.noddraw=true и -Dswing.aatext=true в следующем порядке (пример рабочий, для моей системы точно - можете просто скопировать (не забудьте сделать копию оригинального файла)):

../jre/bin/java -Xms16m -Xmx256m -Dsun.java2d.noddraw=true -cp ZendIDE.jar:MRJToolkitStubs.zip:sftp.jar:jhall.jar:../docs/help.zip -Dswing.aatext=true com.zend.ide.desktop.Main

Наверное, у Swing есть и другие опции. Надо посмотреть, может быть можно достичь еще лучшего эффекта =)
У меня некоторые шрифты становятся более размытыми, нежели сглаженными. Короче читать противно и трудно.

Пишите, может быть можно еще что-либо уточнить.
Оригинальный линк такой: <a href='http://99bugs.blogspot.com/2005/11/turning-on-font-antialiasing-in-zend.html' target='_blank'>http://99bugs.blogspot.com/2005/11/turning...ng-in-zend.html</a>
x0r
Ст. лейтенант
 
Сообщений: 132
Зарегистрирован: Вс мар 09, 2003 11:11 am
Откуда: Россия, Челябинск.
Пункты репутации: 0

Пред.След.

Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

cron