Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Открыть новую тему     Написать ответ в эту тему

ManderX



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поставил PHP и APACHE.  
написал index.html:  
<html><body> <form action=test.php> Name: <input type=text name="name"><br>  
Year: <input type=text name="year"><br> <input type=submit value="ГОТОВО"> </form>  
</body></html>  
И test.php в том же каталоге:  
echo "$name i $year";  
выполняю, говорит, что переменыее undefined  
в чём трабла??? и ещё гдя взять extensions???




Цитата:
 
Внимание!
 
Эта тема будет закрыта, поэтому по конкретным вопросам по PHP
создаём новые темы, либо используем существующие (один вопрос — одна тема)

Кто-нибудь пытался что-то в этих сeмидесяти страницах найти?
 
В этой теме только отвечаем на оставшиеся без ответа вопросы...

 
 

Всего записей: 84 | Зарегистр. 11-06-2002 | Отправлено: 05:36 11-06-2002 | Исправлено: Svarga, 04:17 23-07-2003
Dark_3df



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
djelektronik
У меня архив (тобишь не экзешник качал )... Запускаю под виндами - ничего не выходит, пишет "неизвестная функция". И где мне искать эту "строку тока"?

Всего записей: 54 | Зарегистр. 21-08-2002 | Отправлено: 06:37 01-09-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
php.ini там чето нашет гд смари ..
про настройку пхп под виндами тут уже сто раз обсасывали

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 13:13 01-09-2002
Gumanoid



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Dark_3df
раскаментируй в пхп.ини
;extension=php_gd.dll
и проверь gd.dll есть ли в наличии если нету скачай и кинь в папку с дллками

Всего записей: 1664 | Зарегистр. 17-01-2002 | Отправлено: 16:13 01-09-2002
nafania



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня следующая проблема.
Самая главная , я с PHP только начал работать
Я сделал сайт работающий с data base(ценник магазина)
Проблема вот в чем - как data base я использую файл excel'я сохраненный как txt разделенный tab'ами. Для того чтобы разделить данные пользуюсь  
 
$file="tmp_plist.txt";
$tovar=file($file);
list($col_1,$col_2,$col_3)=split ("\t",$tovar[$ofset])
 
ofset это переменная индекса
 
Проблема возникает когда в одном из полей в excel'е пишется выражение из двух слов. Я получаю следующие ошибки:
 
Notice: Undefined offset: 12 in c:\......\ght.php on line 48
Notice: Undefined offset: 2   in c:\......\ght.php on line 48
Notice: Undefined offset: 1   in c:\......\ght.php on line 48
 
Вопросы следующие:
1. Я что-то неправильно сделал?
2. Как можно (если вообще можно) работать с excel файлами напрямую ( подскажите или статью или команды)
3. Может стоит работать с нормальным Data Base. Но у меня проблемы с license проект должен быть комерческим и легальным , а MySQL за это хотят 190 евро. Может кто знает бесплатный и хорошй Data Base
 
Зарание благодарен
 

Всего записей: 59 | Зарегистр. 29-03-2002 | Отправлено: 01:33 02-09-2002
new_yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
nafania
mysql бесплатный. www.mysql.com

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 02:20 02-09-2002
Dark_3df



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gumanoid & djelektronik
А чего там в php.ini ещё за опупенный закомментированный список dll'ок?
А если работать не под Windows, то ничего раскомментировать не надо?

Всего записей: 54 | Зарегистр. 21-08-2002 | Отправлено: 04:55 02-09-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ето модули пхп для всяких целей
я тока гд юзаю
под линух нада компилить какие модули те нада и раскоментировать в конфиге потом

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 05:49 02-09-2002
nafania



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Моя ошибка

Цитата:
 
Running a Web Server using MySQL
 
If you use MySQL in conjunction with a Web server, you do not have to pay for a license.  
 
This is true even if you run a commercial Web server that uses MySQL, because you are not selling an embedded MySQL version yourself. However, in this case we would like you to purchase MySQL support, because MySQL is helping your enterprise.  
 

Это я нашел на их сайте.
 
А что насчет ошибки. Кто нибудь понял почему , а то я никак не пойму.

Всего записей: 59 | Зарегистр. 29-03-2002 | Отправлено: 11:34 02-09-2002
new_yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
nafania
судя по всему или пустые строки или чего такое $tovar[$ofset] у тебя не существует таких елементов в массиве, во тон и ругается.

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 22:55 02-09-2002
nafania



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
new_yorik
Я тоже так думал. Но когда я делаю переменную "Empty dir" - ругается , а когда "Empty_dir" - нет. Вся проблема в пробеле между двух слов. Но почему , я незнаю.

Всего записей: 59 | Зарегистр. 29-03-2002 | Отправлено: 02:05 03-09-2002
sailor



Advanced sailor
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такая вот проблема: не записывает в файл мой скрипт. На локальной машине всё работало (использовал конструкцию fopen(..,a), fopen(..,w)), а как выложил в нет - не работает... Что характерно читает всё нормально даже на их сервере (fopen(..,r))...

----------
Microphotostocker

Всего записей: 6229 | Зарегистр. 31-05-2001 | Отправлено: 07:50 03-09-2002
Sergeant

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sailor,
Проверь чмоды.. может ты просто не имеешь права писать в файл.. на локальной-то небось винды стоят
 
Хм.. еще посмотри пхпинфо на серваке.. если там в строчке Safe mode будет On, то ты мой собрат по несчастью через скрипты ты чмодить не сможешь.. только ручками..

----------
Если вы спорите с идиотом,
Наверняка, он занимается тем же самым.

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 08:04 03-09-2002
sailor



Advanced sailor
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergeant

Цитата:
Проверь чмоды..  

Как? научи плз!

Цитата:
может ты просто не имеешь права писать в файл..

Скорее всего так и есть ибо синтаксис правильный. А как енти права заполучить?

Цитата:
Хм.. еще посмотри пхпинфо на серваке..

Как? Я имею к нему доступ (их сервак)??

Цитата:
через скрипты ты чмодить не сможешь..

Извини, не совсем понимаю твою терминологию.. что значит чмодить?
 
Добавлено
Sergeant
Всё, дошло... сижу чмодю в cuteftp.. Действительно - везде только read стоит... Кстати, а что такое execute? Типа можно удалять?

----------
Microphotostocker

Всего записей: 6229 | Зарегистр. 31-05-2001 | Отправлено: 08:11 03-09-2002 | Исправлено: sailor, 08:13 03-09-2002
VolxV

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Типа .exe

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 08:21 03-09-2002
sailor



Advanced sailor
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VolxV
Типа понятно%)
 
Вобщем всё перечмодил, но всё равно не работает. Вернее если прямо указать, что записать в файл, то запишет, а переменные почему-то "пустые"... Буду разбираться.

----------
Microphotostocker

Всего записей: 6229 | Зарегистр. 31-05-2001 | Отправлено: 08:36 03-09-2002
Sergeant

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как? Я имею к нему доступ (их сервак)??

В скрипте (скажем phpinfo.php) напиши такую строчку:

Код:
phpinfo();

..залей этот скрипт на свой сервер и запусти... прочитаешь много интересного

Цитата:
Вернее если прямо указать, что записать в файл, то запишет, а переменные почему-то "пустые"... Буду разбираться.

Что-то расплывчатое какое-то описание.. без поллитры не разобраться.. что значит пустые?.. объясни что хочешь записать в файл, как хочешь записать (как ты это делаешь то бишь) и что в итоге в файле получается?.. кстати какие на него права выставил?.. там write точно есть? ..для записи наверно надо бы 0757..
 
И еще... как запустишь пхпинфо посмотри, что там написано в строчке register_globals..

----------
Если вы спорите с идиотом,
Наверняка, он занимается тем же самым.

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 11:42 03-09-2002
sailor



Advanced sailor
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergeant
Посмотрел
register_globals off
Safe mode on

Что теперь делать? У меня ведь весь сайт построен на пересылке данных из форм в скрипты
Php.ini как я понимаю мне недоступен?

----------
Microphotostocker

Всего записей: 6229 | Зарегистр. 31-05-2001 | Отправлено: 18:42 03-09-2002
ivank



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sailor
$_REQUEST -- кукисы + даенные из форм etc. Просто добавь строчку extract( $REQUEST ); в начало всех скриптов и решишь все свои проблемы.

----------
ivank
http://ivank.oszone.net

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 19:22 03-09-2002
Dark_3df



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ivank

Цитата:
Просто добавь строчку extract( $REQUEST ); в начало всех скриптов и решишь все свои проблемы
Это я не понял. В основе лежат 4-5 (уж не помню) глобальных массивов. Если я эти массивы загоню в extract(), получится тот же эффект, что и "register_globals on"?!!

Всего записей: 54 | Зарегистр. 21-08-2002 | Отправлено: 05:04 04-09-2002
Dark_3df



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересует меня функция flock()...

Цитата:
$f = fopen("text.txt", "w");
flock($f, 2);
fwrite($f, "blah,blah");
fclose($f);

Первая функция очищает файл, а вторая закрывает его. А что если между их выполнениями встрянет запрос на прочтение файла? ведь он же вернёт пустой файл!

Всего записей: 54 | Зарегистр. 21-08-2002 | Отправлено: 03:48 05-09-2002 | Исправлено: Dark_3df, 03:49 05-09-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru