PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (4): « 1 2 3 [4]

> Найдено сообщений: 55
mihai Отправлено: 08 Апреля, 2009 - 12:26:08 • Тема: Зацените • Форум: Прочее

Ответов: 10
Просмотров: 102
Stierus
а как исправить подскажи
mihai Отправлено: 08 Апреля, 2009 - 12:03:04 • Тема: Зацените • Форум: Прочее

Ответов: 10
Просмотров: 102
EuGen
спасибо за подсказку если не сложно подскажи регулярное вырожение, как сделать проверку URL
а то проверка email есть а с url что то не получается

Stierus
я ещё не совсем понимаю обьясни что это значит
mihai Отправлено: 07 Апреля, 2009 - 14:44:59 • Тема: Зацените • Форум: Прочее

Ответов: 10
Просмотров: 102
Прошу посмотреть и оценить мои труды,
что доделать надо ?

Гостевая книга.

http://infohost[dot]info/guest/index.php
mihai Отправлено: 07 Апреля, 2009 - 14:07:47 • Тема: голосование • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 80
и если вот так то тоже не работет
$ind=1;
mihai Отправлено: 06 Апреля, 2009 - 16:45:55 • Тема: голосование • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 80
срисовал с книжки скрипт голосования
но
что то не работает

при первом запуске-голосовании
выдаёт ошибку

чисто интуитивно понимаю, что не может создать и записать в файл,
но вот почему

пожалуйста помогите исправить

Warning: fopen(ocenka/.txt) [function.fopen]: failed to open stream: No error in Z:\home\localhost\www\golosxxx\ocenka.php on line 42

Warning: fwrite(): supplied argument is not a valid stream resource in Z:\home\localhost\www\golosxxx\ocenka.php on line 43

Warning: fclose(): supplied argument is not a valid stream resource in Z:\home\localhost\www\golosxxx\ocenka.php on line 44

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. <?
  4. $dir="ocenka";
  5. $ocenka=$ind.".txt";
  6. $way="$dir/$ocenka";
  7. if
  8. (!isset($_POST['ball']))
  9. {
  10. if
  11. (file_exists($way)==true)
  12. {
  13. $file=file($way);
  14. $vsego=(int)$file[0];
  15. $srednee=(float)$file[1];
  16. echo "колличество оценок этой статьи:$vsego";
  17. echo "Средняя оценка статьи:$srednee";
  18. }
  19. echo"<form method=POST action=ocenka.php>
  20. <input name=ind type=hidden value=$ind>
  21.     <select name=ball>
  22.     <option value=5>5 отлично</option>
  23.     <option value=4>4 четыре</option>
  24.     <option value=3>3 троечка</option>
  25.     <option value=2>2 двоечка</option>
  26.     <option value=1>1 еданичка</option>
  27.  </select>
  28.     <input name=submit type=submit value=оценить>
  29. </form>";
  30. }
  31. else
  32. {
  33. $ball=$_POST['ball'];
  34. $ind=$_POST['ind'];
  35. $ocenka=$ind.".txt";
  36. $way="$dir/$ocenka";
  37.  
  38. if(file_exists($way)!==true)
  39. {
  40. $vsego=1;
  41. $srednee=$ball;
  42. $count=$vsego."\n".$srednee;
  43. $open=fopen($way, "W+");
  44. fwrite($open, $count);
  45. fclose($open);
  46. }
  47. else
  48. {
  49.  
  50. $file=file($way);
  51. $vsego=(int)$file[0];
  52. $srednee=(float)$file[1];
  53. $vsego++;
  54. $srednee=($srednee*($vsego-1)+$ball)/$vsego;
  55. $srednee=round($srednee,2);
  56. $count=$vsego."\n".$srednee;
  57. $open=fopen($way, "r+");
  58. flock($open, LOCK_EX);
  59. fwrite($open, $count);
  60. flock($open, LOCK_UN);
  61. fclose($open);
  62. }
  63. echo "спасибо за ваш голос<br>";
  64. echo "вернуться";
  65. }
  66. ?>
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
mihai Отправлено: 06 Апреля, 2009 - 16:20:35 • Тема: проверка по IP • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 111
chaynyk
спасибо

это для меня ещё не понятно
откуда взялась
$ipnot=true; // переменая говорит что ip-адреса нету в базе

и как это всё вместе собрать ???
Огорчение
mihai Отправлено: 05 Апреля, 2009 - 18:31:32 • Тема: проверка по IP • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 111
почемуто в этом случае выдаёт что
echo "нет такой ip";

хотя долже выдавать

exit ("есть такой ip)

но проблема не в этом
а в том чтобы сначало проверял IP а потом записывал
mihai Отправлено: 05 Апреля, 2009 - 17:53:18 • Тема: проверка по IP • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 111
написал скрипт где
проверяем пришедшего пользователя по ip
но
проблем в том что при заходе на скрипт происходит запись ip в файл
и условие if else
проверяет тот ip который пришёл
с уже с тем который записали
и естественно выдаёт true
но
если не записывать пришедший ip
то функция in_array
выдаёт что ей нечего не счем сравнивать
а как
сделать так чтобы сначало проверить пришедший ip
есть ли он в массиве
а только потом записывать его или не записывать
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. $ip=$_SERVER["REMOTE_ADDR"];
  4. echo "ваш ip $ip<br>";
  5.  
  6. $myfilerecord="ipdb.txt";
  7. $openrecord=fopen($myfilerecord,"a");
  8. fwrite($openrecord, $ip."\n");
  9. fclose($openrecord);
  10.  
  11.  
  12. $myfileread="ipdb.txt";
  13. $openread=fopen($myfileread, "r");
  14. $read=fread($openread,filesize($myfileread));
  15. fclose($openread);
  16. echo "Это данные уже записанные в БД $read<br>";
  17.  
  18.  
  19. $ip2=file($myfilerecord);
  20.  
  21. if
  22. (in_array($ip."\n",$ip2)==true)
  23. {
  24.  
  25. exit ("есть такой ip");
  26. }
  27. else
  28. {
  29. echo "нет такой ip";
  30.  
  31. }
  32. ?>
  33.  
mihai Отправлено: 28 Сентября, 2006 - 21:18:40 • Тема: Объявление • Форум: Объявления

Ответов: 8
Просмотров: 5802
Мануал типа Д. Котерова, нет спасибо не надо
mihai Отправлено: 26 Сентября, 2006 - 21:16:37 • Тема: Объявление • Форум: Объявления

Ответов: 8
Просмотров: 5802
Возьму платные уроки Web – программирования на PHP.
Требуется человек умеющий объяснять и систематизировать материалы урока и умеющий создавать сайты типа почтового спонсора или САР.
Принцип обучения:
Вы присылаете мне по e-mail урок объёмом около трёх страниц в формате Word.
Содержание и пример урока подробнее по e-mail.
Количество уроков по желанию, примерно три урока в неделю, подробности можно обговорить.
Стоимость урок = 1$ расчёт через WM.
При удачно сложившемся контакте готов брать и оплачивать уроки до победного конца.

Контакт: 96575@mail.ru

Страниц (4): « 1 2 3 [4]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB