PHP.SU

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

Страниц (1): [1]

> Найдено сообщений: 11
Bulkin Отправлено: 25 Февраля, 2009 - 15:43:55 • Тема: Что делаю нетак? • Форум: Программирование на PHP

Ответов: 25
Просмотров: 1382
Что и требовалось доказать. Улыбка
Ошибка в настройках.

Хочу Вам двоим выразить благодарность, за то что помогли. Не оставили одного пишущего письмо Папе Римскому.

Думаю еще здесь встретимся. ;)
Bulkin Отправлено: 25 Февраля, 2009 - 14:45:07 • Тема: Что делаю нетак? • Форум: Программирование на PHP

Ответов: 25
Просмотров: 1382
obi-wan:
Добро пожаловать в клуб "РНР failed code". Улыбка
Bulkin Отправлено: 25 Февраля, 2009 - 14:38:35 • Тема: Что делаю нетак? • Форум: Программирование на PHP

Ответов: 25
Просмотров: 1382
Эффект тот же. Ничего не выводит.

Я поясню (попытаюсь) в кратце что я делал дабы найти ошибку:
Писал по книге "Максим Кузнецов, Игорь Симдянов РНР 5/6 Третье издание Самоучитель".
Не работает. (там ваще все type name post без кавычек). Думал авторы ошиблись.
Нашел в Нете другие книги, аналогичные. В некоторых есть кавычки в некоторых нет. Попробывал итак итак - не работает.
Пошел по форумам. Нашел коды людей которые боролись с формами HTML, как правило у них были просто ошибки в логике или синтаксические ошибки. Но суть таже. Попробывал - не работает.
Нашел уже написанные (т.е. готовый код) в скриптах на тематических сайтах. Итог: не работает.
Позвонил товарищу в другой город: Объяснил суть - он сказал что все правильно. Почему не работает - понять не может.
Бьюсь уже третий день. Не позвонили и не написал разве что Папе Римскому, но думаю он силен в латыне, в РНР не очень поможет. ;)

Из своего опыта:
Раньше писал на Делфи, на Ассемблере. На ассемблере есть программы которые реально работают (под ДОСом). Кто видел код ассемблера или писал на нем - тот поймет. Опыт программирования есть.

Только вы можете наставить меня на путь истинный. Улыбка
Bulkin Отправлено: 25 Февраля, 2009 - 14:13:02 • Тема: Что делаю нетак? • Форум: Программирование на PHP

Ответов: 25
Просмотров: 1382
Ребята, я приклоняюсь перед вашим желанием помочь мне, и тем кто здесь на форуме.
Но:
1. Я сразу сказал что пишу первые строки РНР. Будьте терпимы к моему коду. Улыбка
2. НИФИГА НЕ РАБОТАЕТ!

Не работает даже так как вы мне дали. Т.е. не работает ваще никак. Я понимаю что я в РНР абсолютный ноль, но я и взялся за простой код, дабы начать осваивать РНР.

Из того что выводит код:

полученная информация по мужикамнихрена не получено.

полученная информация по женщинамнихрена не получено.

Все таки я склоняюсь к неправильным настройкам РНР.
Bulkin Отправлено: 25 Февраля, 2009 - 11:23:46 • Тема: Что делаю нетак? • Форум: Программирование на PHP

Ответов: 25
Просмотров: 1382
PHP:
скопировать код в буфер обмена
  1.  
  2. (
  3.     [GLOBALS] => Array
  4.  *RECURSION*
  5.     [_ENV] => Array
  6.         (
  7.             [GATEWAY_INTERFACE] => CGI/1.1
  8.             [SERVER_NAME] => localhost
  9.             [SERVER_SOFTWARE] => Expert HTTP Server
  10.             [SERVER_PROTOCOL] => HTTP/1.1
  11.             [HTTP_ACCEPT] => */*
  12.             [HTTP_ACCEPT_CHARSET] =>
  13.             [HTTP_ACCEPT_ENCODING] => gzip, deflate
  14.             [HTTP_ACCEPT_LANGUAGE] => en
  15.             [HTTP_CONNECTION] => Keep-Alive
  16.             [HTTP_HOST] => localhost
  17.             [HTTP_REFERER] => http://localhost/
  18.             [HTTP_USER_AGENT] => Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
  19.             [REMOTE_ADDR] => 127.0.0.1
  20.             [REMOTE_PORT] => 1088
  21.             [SERVER_PORT] => 80
  22.             [SERVER_SIGNATURE] => Expert HTTP Server at localhost Port 80
  23.             [DOCUMENT_ROOT] => f:/work/php
  24.             [REQUEST_METHOD] => POST
  25.             [QUERY_STRING] =>
  26.             [CONTENT_TYPE] => application/x-www-form-urlencoded
  27.             [CONTENT_LENGTH] => 17
  28.             [SCRIPT_FILENAME] => F:\Work\PHP\col.php
  29.             [PATH_TRANSLATED] => F:\Work\PHP\col.php
  30.             [SCRIPT_NAME] => /col.php
  31.             [REQUEST_URI] => /col.php
  32.             [SYSTEMROOT] => C:\WINDOWS
  33.             [WINDIR] => C:\WINDOWS
  34.             [REDIRECT_STATUS] => 0
  35.         )
  36.  
  37.     [HTTP_ENV_VARS] => Array
  38.         (
  39.             [GATEWAY_INTERFACE] => CGI/1.1
  40.             [SERVER_NAME] => localhost
  41.             [SERVER_SOFTWARE] => Expert HTTP Server
  42.             [SERVER_PROTOCOL] => HTTP/1.1
  43.             [HTTP_ACCEPT] => */*
  44.             [HTTP_ACCEPT_CHARSET] =>
  45.             [HTTP_ACCEPT_ENCODING] => gzip, deflate
  46.             [HTTP_ACCEPT_LANGUAGE] => en
  47.             [HTTP_CONNECTION] => Keep-Alive
  48.             [HTTP_HOST] => localhost
  49.             [HTTP_REFERER] => http://localhost/
  50.             [HTTP_USER_AGENT] => Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
  51.             [REMOTE_ADDR] => 127.0.0.1
  52.             [REMOTE_PORT] => 1088
  53.             [SERVER_PORT] => 80
  54.             [SERVER_SIGNATURE] => Expert HTTP Server at localhost Port 80
  55.             [DOCUMENT_ROOT] => f:/work/php
  56.             [REQUEST_METHOD] => POST
  57.             [QUERY_STRING] =>
  58.             [CONTENT_TYPE] => application/x-www-form-urlencoded
  59.             [CONTENT_LENGTH] => 17
  60.             [SCRIPT_FILENAME] => F:\Work\PHP\col.php
  61.             [PATH_TRANSLATED] => F:\Work\PHP\col.php
  62.             [SCRIPT_NAME] => /col.php
  63.             [REQUEST_URI] => /col.php
  64.             [SYSTEMROOT] => C:\WINDOWS
  65.             [WINDIR] => C:\WINDOWS
  66.             [REDIRECT_STATUS] => 0
  67.         )
  68.  
  69.     [argv] => Array
  70.         (
  71.             [0] => F:\Work\PHP\col.php
  72.         )
  73.  
  74.     [argc] => 1
  75.     [_POST] => Array
  76.         (
  77.         )
  78.  
  79.     [HTTP_POST_VARS] => Array
  80.         (
  81.         )
  82.  
  83.     [_GET] => Array
  84.         (
  85.         )
  86.  
  87.     [HTTP_GET_VARS] => Array
  88.         (
  89.         )
  90.  
  91.     [_COOKIE] => Array
  92.         (
  93.         )
  94.  
  95.     [HTTP_COOKIE_VARS] => Array
  96.         (
  97.         )
  98.  
  99.     [_SERVER] => Array
  100.         (
  101.             [GATEWAY_INTERFACE] => CGI/1.1
  102.             [SERVER_NAME] => localhost
  103.             [SERVER_SOFTWARE] => Expert HTTP Server
  104.             [SERVER_PROTOCOL] => HTTP/1.1
  105.             [HTTP_ACCEPT] => */*
  106.             [HTTP_ACCEPT_CHARSET] =>
  107.             [HTTP_ACCEPT_ENCODING] => gzip, deflate
  108.             [HTTP_ACCEPT_LANGUAGE] => en
  109.             [HTTP_CONNECTION] => Keep-Alive
  110.             [HTTP_HOST] => localhost
  111.             [HTTP_REFERER] => http://localhost/
  112.             [HTTP_USER_AGENT] => Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
  113.             [REMOTE_ADDR] => 127.0.0.1
  114.             [REMOTE_PORT] => 1088
  115.             [SERVER_PORT] => 80
  116.             [SERVER_SIGNATURE] => Expert HTTP Server at localhost Port 80
  117.             [DOCUMENT_ROOT] =>
  118.             [REQUEST_METHOD] => POST
  119.             [QUERY_STRING] =>
  120.             [CONTENT_TYPE] => application/x-www-form-urlencoded
  121.             [CONTENT_LENGTH] => 17
  122.             [SCRIPT_FILENAME] => F:\Work\PHP\col.php
  123.             [PATH_TRANSLATED] => F:\Work\PHP\col.php
  124.             [SCRIPT_NAME] => F:\Work\PHP\col.php
  125.             [REQUEST_URI] => /col.php
  126.             [SYSTEMROOT] => C:\WINDOWS
  127.             [WINDIR] => C:\WINDOWS
  128.             [REDIRECT_STATUS] => 0
  129.             [PHP_SELF] => F:\Work\PHP\col.php
  130.             [REQUEST_TIME] => 1235553807
  131.             [argv] => Array
  132.                 (
  133.                     [0] => F:\Work\PHP\col.php
  134.                 )
  135.  
  136.             [argc] => 1
  137.         )
  138.  
  139.     [HTTP_SERVER_VARS] => Array
  140.         (
  141.             [GATEWAY_INTERFACE] => CGI/1.1
  142.             [SERVER_NAME] => localhost
  143.             [SERVER_SOFTWARE] => Expert HTTP Server
  144.             [SERVER_PROTOCOL] => HTTP/1.1
  145.             [HTTP_ACCEPT] => */*
  146.             [HTTP_ACCEPT_CHARSET] =>
  147.             [HTTP_ACCEPT_ENCODING] => gzip, deflate
  148.             [HTTP_ACCEPT_LANGUAGE] => en
  149.             [HTTP_CONNECTION] => Keep-Alive
  150.             [HTTP_HOST] => localhost
  151.             [HTTP_REFERER] => http://localhost/
  152.             [HTTP_USER_AGENT] => Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
  153.             [REMOTE_ADDR] => 127.0.0.1
  154.             [REMOTE_PORT] => 1088
  155.             [SERVER_PORT] => 80
  156.             [SERVER_SIGNATURE] => Expert HTTP Server at localhost Port 80
  157.             [DOCUMENT_ROOT] =>
  158.             [REQUEST_METHOD] => POST
  159.             [QUERY_STRING] =>
  160.             [CONTENT_TYPE] => application/x-www-form-urlencoded
  161.             [CONTENT_LENGTH] => 17
  162.             [SCRIPT_FILENAME] => F:\Work\PHP\col.php
  163.             [PATH_TRANSLATED] => F:\Work\PHP\col.php
  164.             [SCRIPT_NAME] => F:\Work\PHP\col.php
  165.             [REQUEST_URI] => /col.php
  166.             [SYSTEMROOT] => C:\WINDOWS
  167.             [WINDIR] => C:\WINDOWS
  168.             [REDIRECT_STATUS] => 0
  169.             [PHP_SELF] => F:\Work\PHP\col.php
  170.             [REQUEST_TIME] => 1235553807
  171.             [argv] => Array
  172.                 (
  173.                     [0] => F:\Work\PHP\col.php
  174.                 )
  175.  
  176.             [argc] => 1
  177.         )
  178.  
  179.     [_FILES] => Array
  180.         (
  181.         )
  182.  
  183.     [HTTP_POST_FILES] => Array
  184.         (
  185.         )
  186.  
  187.     [_REQUEST] => Array
  188.         (
  189.         )
  190.  
  191. )
  192.  
  193.  
  194.  
Bulkin Отправлено: 25 Февраля, 2009 - 11:05:01 • Тема: Что делаю нетак? • Форум: Программирование на PHP

Ответов: 25
Просмотров: 1382
2. Данные конечно же ввожу. Цифры.
1. Переменная $GLOBALS дала на экран много инфо размером в 2-е страницы.
Что нас из того что вывело интересует? Сюда (в форум) это постить можно? Несмотря на объем в 2 листа?
Bulkin Отправлено: 25 Февраля, 2009 - 10:30:14 • Тема: Что делаю нетак? • Форум: Программирование на PHP

Ответов: 25
Просмотров: 1382
Сделал как ты написал, т.е. просто скопировал код с форума в тело. Вот результат:
Array
(
)

Не ожидал такого увидеть, если честно.

У меня возникло подозрение что в php.ini неправильно прописаны условия.
Bulkin Отправлено: 25 Февраля, 2009 - 10:18:32 • Тема: Что делаю нетак? • Форум: Программирование на PHP

Ответов: 25
Просмотров: 1382
Основной код:

<html>

<head>
<title></title>
</head>

<body>

<?php
$res="";
?>

<form action="col.php" method=POST>
Мужчины: <input type=text name="male"><br>
Женщины: <input type=text name="female"><br>
<input type=submit value="Результат"><br>
</form>

<?php
echo $res;
?>

</body>

</html>

Код который в col.php:
<?php
$_POST['male']="";

$res=$_POST['male'];
echo $res;
?>

Результат работы: выводит форму ввода. Ввожу, нажимаю сабмит. Уходит на обработку col.php. И все, тишина. Белый экран, ничего не выводит, никуда не возвращается (а должен вроде бы в основной код вернуться). Скринкопи чистого экрана прилагать не буду. ;)
Bulkin Отправлено: 25 Февраля, 2009 - 09:59:14 • Тема: Что делаю нетак? • Форум: Программирование на PHP

Ответов: 25
Просмотров: 1382
obi-wan:

Шутка говоришь?
Если этого не написать, то получаю вот это:
Notice: Undefined index: male in F:\Work\PHP\col.php on line 4

Я уже давно перестал шутить с кодом.
Bulkin Отправлено: 25 Февраля, 2009 - 09:47:58 • Тема: Что делаю нетак? • Форум: Программирование на PHP

Ответов: 25
Просмотров: 1382
Все! Не могу больше!
Уже все 42 способа испробывал, ничего не помогает.

Что за фигня такая - не понимаю.

В action добавил файл, в нем код:
<?php
$_POST['male']="";

$res=$_POST['male'];
echo $res;

?>

Вроде все правильно, но нифига не выводит. Уже и if(empty) проверял - ноль!
И выводил в основном коде переменную $res - нифига, ноль. Не передает форма в переменные ничего. Пробывал $_GET, та же ерунда - ноль.

В чем проблема? Может РНР 5.х.х слишком сырой, поставить надежный 4.1.х?
Третий день бьюсь с 10-тью строчками кода. Мозги уже кипят.

Поможете?
Bulkin Отправлено: 24 Февраля, 2009 - 23:31:32 • Тема: Что делаю нетак? • Форум: Программирование на PHP

Ответов: 25
Просмотров: 1382
Пишу первые строки на PHP, в прямом и переносном смысле.

Есть такой код:

<form method=POST>
Мужчины: <input type=text name="male"><br>
Женщины: <input type=text name="female"><br>
<input type=submit value="Результат"><br>
</form>

<?php
$res='string';
echo $res=$_POST['male'];
?>

Пишит что предпоследняя строка: Function name must be a string in ...

В чем я не прав?

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB