Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Php не работает (http://www.flasher.ru/forum/showthread.php?t=53784)

Nucer 17.01.2004 22:42

Php не работает
 
Помогите чайнику...
Скачал Apache 1.3.29 , скачал PHP 4.3.4 . Поставил Apache и PHP. Вроде всё сделал и вписал, как указанно в многочисленной документации. Запускаю Apache через службы ( под XP ) . PHP не работает , хотя в названии службы даже присутсвует PHP 4.3.4 .
Может кто-нибудь знает что за фигня? Буду очень благодарен.

kompadre 18.01.2004 01:01

В чем выражается эта неработа?

Crazy 18.01.2004 01:45

Цитата:

Оригинал написал(а) kompadre
В чем выражается эта неработа?
Я думаю, ему начали приходить письма с ультимативными требованиями: "вставь $10 в дисковод A: или PHP не будет работать!" :)

kompadre 18.01.2004 05:36

надо написать руководство по борьбе с дисководами-шантажистами :)

Nucer 18.01.2004 11:13

Не работает это значит, что вообще не работает - просто скрипты не пашут.

Crazy 18.01.2004 19:20

Цитата:

Оригинал написал(а) Nucer
Не работает это значит, что вообще не работает - просто скрипты не пашут.
Скрипты не пашут, потому что ты в них лошадь не запряг. Ну так как, будешь и дальше словоблудием маяться или внятно скажешь, в чем твоя проблема?

ильсреальный 18.01.2004 21:34

конфиг кинь чтоли, только аттачем...

Nucer 19.01.2004 23:02

Вложений: 1
Теперь PHP вообще заработало, но возникла проблема: не передаются переменные из формы в скрипт и Flash<=>PHP ( и, наверное, всё аналогичное ).

Nucer 19.01.2004 23:03

Вложений: 1
И ещё php.ini

nagash 19.01.2004 23:11

http://faq.phpclub.net/register_globals

ильсреальный 20.01.2004 09:31

Цитата:

Оригинал написал(а) Nucer
Теперь PHP вообще заработало, но возникла проблема: не передаются переменные из формы в скрипт и Flash<=>PHP ( и, наверное, всё аналогичное ).
Не врубай registred globals, у $_POST или $_GET есть очень много приимуществ.

Проекты становятся транспортабельными, тоесть перенося сайт на хостинг на котором отключены registred globals, тебе не прийдется заменять их на $_POST или $_GET.


Используется так:

Форма: (html)
<form method="post" action="">
<input type="text" name="переменная">
</form>

Скрипт: (php)
$data=$_POST['переменная'];

Nucer 20.01.2004 19:08

О! Спасибо, всё работает, только надо писать $_POST[переменная] - без кавычек

Nucer 20.01.2004 19:48

Теперь у меня ещё одна проблема: данные-то я получил, но ещё хочу их записать в файл. И опять на компе у меня это всё работает, а там ни фига....

nagash 20.01.2004 20:35

Цитата:

Оригинал написал(а) Nucer
О! Спасибо, всё работает, только надо писать $_POST[переменная] - без кавычек
1 - НЕТ именно с кавычками... возми это в правило и никогда по другому не делай
2 - НИКОГДА не называй переменные по русски
3 - что значит - там нифига не работает...
чем больше ты расскажешь - тем легче тебе будет помочь.

Crazy 20.01.2004 21:01

Цитата:

Оригинал написал(а) Nucer
О! Спасибо, всё работает, только надо писать $_POST[переменная] - без кавычек
Не надо так писать. Никогда. Добавь в начале скрипта приведенную нижу конструкцию и узнаешь, почему.

PHP код:

<?php

error_reporting
(E_ALL);

// остальной твой код

?>


Nucer 20.01.2004 22:36

1) С кавычками не работало, убрал - заработало.
2) По-русски и не называю, это я так написал.
3) Я и сам толком не понимаю что это значит:
У меня на моём localhost всё прекрасно работает. Вообще то я передаю из флэша XML в виде строки, а PHP его записывает. Так вот, почему-то все одинарные кавычки экранируются, и при последующих обращениях к файлу флэш его не воспринимает.
НО, когда я копирую XML себе на комп и смотрю, то всё нормально.

***vip*** 20.01.2004 23:09

Nucer, мой тебе совет! Установи себе пакет Денвер с http://www.dklab.ru/chicken/web/base.html . Он содержит РНР4(с Библиотекой GD), Apache,SSI,Perl,MySQL и инсталятор которий
все настроит и установит. На сайте также можно найти руководство по установке и FAQ. Сам я уже пользуюсь им 9 месяцев и он меня полностю устраивает!Будут вопросы-милоvip-oleg@mail.ru! Удачи! ;)

nagash 20.01.2004 23:39

1 - не слушай ***vip*** - он чушь несёт
2 - перед тем как записывать переменные делай:
if (get_magic_quotes_gpc ( )) $var = stripslashes($var);

Nucer 21.01.2004 00:13

Спасибо за поддержку :D

ильсреальный 21.01.2004 00:32

НЕ ИСПОЛЬЗУЙ РУССКИЕ ПЕРЕМЕННЫЕ!


Часовой пояс GMT +4, время: 04:20.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.