[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. MegaDeth

    MegaDeth Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    192
    Likes Received:
    72
    Reputations:
    13
    sasha72
    кстати, код оформляй в [.CODE] [/CODE]
    во вторых первре что на ум приходит - настройки сервера (тоесть интерпритатора точнее). попробуй так :
    в 18 строку добавь
    Code:
    $login=$_POST['login'];
    $conf_pass=$_POST['conf_pass'];
    $name=$_POST['name'];
    $sex=$_POST['sex'];
    $day=$_POST['day'];
    $month=$_POST['month'];
    $year=$_POST['year'];
    $deviz=$_POST['deviz'];
    $city=$_POST['city'];
    
    а также и все передаваемые скрипту данные, которые я незнаю еще потомучто нет инклюдов.
     
  2. Helios

    Helios Elder - Старейшина

    Joined:
    14 Jan 2007
    Messages:
    414
    Likes Received:
    180
    Reputations:
    103
    Читай маны)

     
  3. sasha72

    sasha72 Member

    Joined:
    2 Oct 2007
    Messages:
    59
    Likes Received:
    9
    Reputations:
    -6
    не таже проблема. Может это не с клиентом а с бд?
     
  4. MegaDeth

    MegaDeth Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    192
    Likes Received:
    72
    Reputations:
    13
    sasha72, для отладки временно включи отображение ощибок или посмотри лог.
    если так думаешь то посмотри какую ошибку будет выдвать скрипт после запроса INSERT INTO. (104 строка добавь "echo mysql_error();" )

    Code:
     
    mysql_query("INSERT INTO players (id, user, pass, name, birth, birthdate, real_city, sex, browser, deviz, ip) values('".$NEW_USER_ID."','".addslashes($login)."',md5('$psw'),'".addslashes($name)."','$day.$month.$year','$this_time','".addslashes($city)."','".addslashes($sex)."','".addslashes($browser)."','".addslashes($deviz)."','$ip')");
    echo mysql_error();
    далее у тебя идет "отправка" браузера register.php?page=end&login=login. который в свою очередь отфутболивает на главную пагу тк. записи в таблице почемуто нет. блин, скинул бы весь движек и структуру бд тогда мог бы чемнить помоч ато тыкаюсь вслепую...
     
  5. mouse.pro

    mouse.pro Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    113
    Likes Received:
    73
    Reputations:
    14
    Ты думаешь я сразу прям сюда обратился?
    Я прочитал мануалы, но что-то у меня ничего не вышло. Я надеюсь здесь мне помогут.
    P.S: Меня раздражают такие умники типа тебя, которые посылают читать мануалы.
    Это тема по-моему специально создана для подобных вопросов.
     
  6. sasha72

    sasha72 Member

    Joined:
    2 Oct 2007
    Messages:
    59
    Likes Received:
    9
    Reputations:
    -6
    MegaDeth
    Вот ссылка на движок и на бд, пароль "sasha72" (бд в самом движке в папке www (BD)) если поможешь буду оч блогадарен.
     
  7. Helios

    Helios Elder - Старейшина

    Joined:
    14 Jan 2007
    Messages:
    414
    Likes Received:
    180
    Reputations:
    103
    Если бы ты прочитал, ты бы увидел, что imagettfbbox возвращает координаты углов нужной рамки, после чего отрисовать эту рамку линиями не составляет труда.
     
  8. mouse.pro

    mouse.pro Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    113
    Likes Received:
    73
    Reputations:
    14
    Ты мне лучше код напиши, твои слова мне ничего не говорят.
     
  9. Impuls*

    Impuls* Elder - Старейшина

    Joined:
    3 Oct 2007
    Messages:
    75
    Likes Received:
    6
    Reputations:
    -1
    Объясните мне кто-нибудь, как работает вообще язык PHP, да и программирование в целом??А то тут задумался и не понял...занимаюсь этим, а самого главного пожалуй не знаю.
    в смысле вот почему, допустим, функция file() читает файл и передает его в массив??почему она вот так делает, как ей "приказали" так делать?? :)
    Как объяснили интерпретатору правильно обрабатывать код?

    P.S. не подумайте ничего плохого, просто понять не могу, как происходят такие процессы.
     
  10. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    простой пример интерпритатора:
    если команда file() то почитать её параметры и сделать то-то
    если комада echo то почитать её параметры и сделать то-то
    .....
    ну и тд

    эт каэш самый примитив.
     
  11. MegaDeth

    MegaDeth Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    192
    Likes Received:
    72
    Reputations:
    13
    Impuls*,
    функции пхп обьявлены в либах,(библиотеках) там заложены инструкции что и как делать, вообще высокоуровневые языки програмирования придуманы чтобы каждый мог програмировать не задумаваясь о выделении адреса в памяти для какой-то переменной, чтобы не парить мозг с типом хранимых данных (а пхп, в этом плане очень прост и там идет автоматическая конвертация данных) интерпритатор получая эти более "человеческие" инструкции выполняет их, тоесть от file() принимает параметр, например file($put) . $put для этой переменной был выделено в памяти адрес, по которому распологается путь к файлу. далее идет открытие файла, чтение его содержимого в память, разбивка по переносу, забивка по выделеным адресам значений, для пхп это будет "массив". ну а само название функции указывает что с параметром делать)
     
    1 person likes this.
  12. $Lemur$

    $Lemur$ Elder - Старейшина

    Joined:
    7 Jan 2007
    Messages:
    70
    Likes Received:
    15
    Reputations:
    0
    Помогите решить задачку: (само задание ;) )
    Условие: нужно написать скрипт для периименования файлов в директории из всякой абра кодабры в числовае вида: 01 02 03 04.....10 посоветуйте как это сделать :confused:

    у меня имеются лиш поверхностные знания php :( поэтому тяжело мне пока осилить самостоятельно
     
  13. lsass.exe

    lsass.exe Elder - Старейшина

    Joined:
    5 Aug 2007
    Messages:
    156
    Likes Received:
    161
    Reputations:
    24
    абсолютно всех файлов или определенных? подробнее опиши файлы в директории
     
  14. MegaDeth

    MegaDeth Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    192
    Likes Received:
    72
    Reputations:
    13
    $Lemur$
    Code:
    $dir= opendir("./dir/");
    $inc=0;
     while($file = readdir($dir)){rename($file, $inc); $inc++;}; 
     
    1 person likes this.
  15. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    PHP:
    <?
    $dr="наша директория";
    $dir=opendir($dr);
    chdir($dr);
    $i=0;
    while(
    $d=readdir($dir))
    {
     if(
    is_file($d)) rename($d,$i);
     
    $i++;
    }
     
    3 people like this.
  16. Impuls*

    Impuls* Elder - Старейшина

    Joined:
    3 Oct 2007
    Messages:
    75
    Likes Received:
    6
    Reputations:
    -1
    MegaDeth
    Спасибо, теперь понятно :)
     
  17. $Lemur$

    $Lemur$ Elder - Старейшина

    Joined:
    7 Jan 2007
    Messages:
    70
    Likes Received:
    15
    Reputations:
    0
    to lsass.exe все файлы в дире формата .jpeg

    to scrat MegaDeth спасибо!
     
  18. spamoney

    spamoney Elder - Старейшина

    Joined:
    26 Dec 2006
    Messages:
    120
    Likes Received:
    7
    Reputations:
    1
    Такая проблема: Хотел cраббить анекдоты с _http://anekdotov.net/vovochka/index-page-1.html


    но скрипт почему то не работает, хотя вроде всё правильно написано, в чём проблема??
    Code:
    <?  
     $file = file_get_contents('http://anekdotov.net/vovochka/index-page-1.html');  
     $file = preg_match_all('|<strong>(.*)<tr>|U',$file,$frazes);  
     for($i=0;$i<10;$i++){  
         echo "<hr>".$frazes[0][$i]."\r\n<hr>";  
    
    }
    ?>
    
    Выдаёт ошибку:

     
  19. MegaDeth

    MegaDeth Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    192
    Likes Received:
    72
    Reputations:
    13
    spamoney так низя. надо самому запрос писать... и пихать его в сокет.
     
  20. Y.Dmitriy

    Y.Dmitriy Banned

    Joined:
    14 Mar 2007
    Messages:
    208
    Likes Received:
    85
    Reputations:
    16
    Warning: file_get_contents(http://anekdotov.net/vovochka/index-page-1.html) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in z:\home\backup.ru\www\anek.php on line 2
     
Thread Status:
Not open for further replies.