PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (3): [1] 2 3 »
Найдено сообщений: 32
Worm
Отправлено: 01 Октября, 2015 - 17:34:04 • Тема: PHP 5.6 не выполняет php -f FILE - показывает исходники • Форум: Администрирование *nix
Ответов: 2 Просмотров: 869
Доброго дня!
У меня деб7, обновил PHP 5.4 до 5.6, сайт работает корректно, но если вызвать PHP файл из командной строки php -f /path/to/file.php для некоторых файлов - показывает только исходный код, хотя некоторые выполняются нормально. Опять же, если обратиться к файлу из браузера - код нормально работает, а вот из терминала - исходники. Что я делаю не так? Куда смотреть?
root@diworm:~# php -v
PHP 5.6.13-1~dotdeb+7.1 (cli) (built: Sep 4 2015 17:30:11)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
Worm
Отправлено: 04 Сентября, 2014 - 20:41:31 • Тема: Апач, вдс, косяк с отображением сайта(показывает default). • Форум: Администрирование *nix
Ответов: 9 Просмотров: 2215
root@diworm:~# ls -ld /var/www/
drwxr-x--x 4 root root 4096 Dec 16 2013 /var/www/
drwxr-xr-x 9 diworm diworm 4096 Sep 1 10:20 /home/diworm/diworm.ru/httpdocs
для примера 100% работающий:
ls -ld /home/diworm/qabaq.ru/httpdocs
drwxr-xr-x 7 diworm diworm 4096 Sep 4 15:53 /home/diworm/qabaq.ru/httpdocs
Временно решил проблему сносом 000-default из enabled, но теперь по запросу IP все видят контент с diworm.ru. Сдается мне, что косяк все же где-то в районе 000-default
Worm
Отправлено: 04 Сентября, 2014 - 17:35:53 • Тема: Апач, вдс, косяк с отображением сайта(показывает default). • Форум: Администрирование *nix
Ответов: 9 Просмотров: 2215
День добрый!
Установлен апачик, как вебсервер, все А записи всех доменов ведут на адрес ВДСки.
Со всеми доменами все хорошо, но 1 выделывается. Подозреваю, что я что-то накосячил с настройкой sites-enabled.
Ниже привожу исходники:
000-default:
CODE (
htmlphp ):
скопировать код в буфер обмена
< VirtualHost *: 80 >
ServerAdmin webmaster@localhost
DocumentRoot /var/www
< Directory />
Options FollowSymLinks
AllowOverride None
</ Directory>
< Directory / var/ www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</ Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
< Directory "/usr/lib/cgi-bin" >
AllowOverride All
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</ Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</ VirtualHost>
001-diworm -- http://pastebin[dot]com/YVFjT7ey
Все домены отображаются корректно, кроме diworm.ru -- он показывает данные из /var/www
Логи апача при попытке зайти на diworm активно флудят таким текстом: (13)Permission denied: cannot read directory for multi: /var/www/
В чем может быть проблема?
Worm
Отправлено: 28 Февраля, 2012 - 14:17:17 • Тема: Косяк с запросом в базу. • Форум: Вопросы новичков
Ответов: 7 Просмотров: 301
Dezmont пишет: К Notice можно попробовать и прислушаться. Он плохого не посоветует...
вы предлагаете мне каждую переменную через define(); пропускать? Или есть еще способы кроме @ и define(); ?
garvey пишет: key - зарезервированное имя MySQL, заключайте подобные вещи в `key` такие кавычки.
Спасибо, кстати Помогли.
Worm
Отправлено: 28 Февраля, 2012 - 13:25:36 • Тема: Косяк с запросом в базу. • Форум: Вопросы новичков
Ответов: 7 Просмотров: 301
[quote=OrmaJever][/quote]OrmaJever пишет: Worm, вы знаете значение "@"? Зачем вы его написали в 16 и 23 строках?
апач криво настроен, если не поставить @ то будет весь экран в Notice: Undefined variable: element_ in blah-blah-blah..
Если подскажете иное решение, буду признателен.
Worm
Отправлено: 28 Февраля, 2012 - 13:05:23 • Тема: Косяк с запросом в базу. • Форум: Вопросы новичков
Ответов: 7 Просмотров: 301
PHP:
скопировать код в буфер обмена
<?
include ( 'config/mysql.php' ) ;
header ( 'Content-Type: text/html;charset=UTF-8' ) ;
$today = $day . "." . $month . "." . $year ;
for ( $i = 1 ; $i <= 34 ; $i ++ )
{
@ $element15 = $_POST [ 'element_15_' . $i ] ;
{
$result = mysql_query ( "SELECT usluga FROM zakaz_uslugi WHERE id=$i " , $db ) ; @ $uslugi .= $myrow [ '0' ] . ", " ;
}
}
for ( $n = 0 ; $n <= 20 ; $n ++ )
{
}
$add = mysql_query ( "INSERT INTO `zakaz` (zakaz_name, birthday, snpas, npas, issued, wissued, adress, dov, zakazdate, street, num, flat, key, phone, uslugi, tehgo, recive, cost, username, todaydate) VALUES ('$element_1 ', '$element_2 ', '$element_3 ', '$element_4 ', '$element_5 ', '$element_6 ', '$element_7 ', '$element_8 ', '$element_9 ', '$element_10 ', '$element_11 ', '$element_12 ', '$element_13 ', '$element_14 ', '$element_15 ', '$element_16 ', '$element_17 ', '$element_18 ', '$element_19 ', '$today ')" ) ;
?>
При попытке добавить инфу в базу возникает ошибка:
Цитата: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key, phone, uslugi, tehgo, recive, cost, username, todaydate) VALUES ('asdasdasd' at line 1
В базе 21 колонка, 1 - ID, авто-инкримент, в базу отправляю 20 колонок (без айди).
Worm
Отправлено: 24 Августа, 2010 - 12:41:14 • Тема: Не добавляет в базу записи, не выдает ошибок. • Форум: Напишите за меня, пожалуйста
Ответов: 6 Просмотров: 92
garvey пишет:
Не может быть такого action. Или
index.php?act=add , или
../index.php?act=add
я вам говорю может раз уже оно работает)))
весь код страницы
PHP:
скопировать код в буфер обмена
require_once './includes/config.php' ;
include ( './includes/mysql.php' ) ;
include ( './includes/functions.php' ) ;
if ( $act == "add" )
{
addsstring( ) ;
}
?>
CODE (
html ):
скопировать код в буфер обмена
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns= "http://www.w3.org/1999/xhtml" >
<head >
<title ><?echo $title;?></ title >
<meta http-equiv = ’Content-Type ’
<Content= ’text / html;charset= <?echo $charset;?> ?/>
<link rel = "stylesheet" type = "text/css" href = "./includes/style.css" / >
</ head >
<body >
<table class = "table" align = "center" ><TR ><TD class = "td" valign = "middle" >
<FORM name = "add" action = "./index.php?act=add" method = "POST" target = "_self" >
Собственик: <INPUT type = "text" name = "name" value = "" >
<INPUT value = "Физ.Лицо" name = "form" type = "radio" > Физ.Лицо <INPUT value = "Юр.Лицо" name = "form" type = "radio" checked = "true" > Юр.Лицо Улица: <INPUT type = "text" name = "street" value = "" size = "20" maxlength = "40" >
№ <INPUT type = "text" name = "number" value = "" size = "3" maxlength = "10" >
корпус <INPUT type = "text" name = "block" value = "" size = "2" maxlength = "5" > Тип документа: <INPUT value = "Постановление" name = "type" type = "radio" checked = "true" > Постановление <INPUT value = "Акт" name = "type" type = "radio" > Акт <INPUT value = "Распоряжение" name = "type" type = "radio" > Распоряжение<INPUT value = "Отправить" type = "submit" >
</ FORM ></ TD >
<TD ><form name = "search" action = "search.php" method = "GET" >
<INPUT name = "value" type = "text" value = "" ><INPUT value = "Поиск" type = "submit" ><br / > Имя, ФИО, Адрес(Улица, улица номер)
</ form ></ TD >
</ TR ></ table >
</ body >
</ html >
да бы не плодить темы, еще 1 вопрос.
после ввода
происходит косяк... не могу понять как исправить
есть форма которая получает данные на основе поиска, форма получает данные GET'ом с страницы search, НО поля которые добавляются в базу с кавычками и используют для добавления - пустые либо выводит только "\" 1 знак. в строке адреса же видно что значения поля name = "%22запрос" , а поле пустое - как фиксятся проблемы такого рода?
Worm
Отправлено: 24 Августа, 2010 - 08:12:54 • Тема: Не добавляет в базу записи, не выдает ошибок. • Форум: Напишите за меня, пожалуйста
Ответов: 6 Просмотров: 92
garvey пишет: Ошибку не выдает, потому что не срабатывает скрипт. А это потому, что в поле action формы указан неправильный путь.
все там верно указанно, кстате ошибка сама собой решилась... не знаю в чем может быть проблема.. но очень удивился
Worm
Отправлено: 20 Августа, 2010 - 14:42:34 • Тема: Не добавляет в базу записи, не выдает ошибок. • Форум: Напишите за меня, пожалуйста
Ответов: 6 Просмотров: 92
есть форма
CODE (
html ):
скопировать код в буфер обмена
<table align = "center" ><TR ><TD valign = "middle" >
<FORM name = "add" action = "./index.php?act=add" method = "POST" target = "_self" >
Собственик: <INPUT type = "text" name = "name" value = "" > <INPUT value = "Физ.Лицо" name = "form" type = "radio" > Физ.Лицо <INPUT value = "Юр.Лицо" name = "form" type = "radio" checked = "true" > Юр.Лицо Улица: <INPUT type = "text" name = "street" value = "" > № <INPUT type = "text" name = "number" value = "" size = "3" maxlength = "3" > корпус <INPUT type = "text" name = "block" value = "" size = "1" maxlength = "1" > Тип документа: <INPUT value = "Постановление" name = "type" type = "radio" checked = "true" > Постановление <INPUT value = "Акт" name = "type" type = "radio" > Акт <INPUT value = "Распоряжение" name = "type" type = "radio" > Распоряжение<INPUT value = "Отправить" type = "submit" >
</ FORM ></ TD >
обработчик
PHP:
скопировать код в буфер обмена
function addsstring( )
{
$name = $_POST [ 'name' ] ;
$form = $_POST [ 'form' ] ;
$street = $_POST [ 'street' ] ;
$number = $_POST [ 'number' ] ;
$block = $_POST [ 'block' ] ;
$type = $_POST [ 'type' ] ;
echo "$name <br> $form <br> $street <br> $number <br> $block <br> $type <br> $date <br>" ;
$add = mysql_query ( "INSERT INTO `registre` (name, form, street, number, block, type, date) VALUES ('$name ', '$form ', '$street ', '$number ', '$block ', '$type ', '$date ')" ) or
die ( mysql_error ( ) ) ; header ( "Location: " . $_SERVER [ "HTTP_REFERER" ] ) ; }
Как отловить ошибку почему записи не вносятся в базу ?
не помогает
Worm
Отправлено: 17 Августа, 2010 - 12:35:16 • Тема: Русские символы в адресной строке • Форум: Напишите за меня, пожалуйста
Ответов: 2 Просмотров: 53
Доброго дня! у меня снова вопрос
мой скрипт передает в строку search.php?value=%CF%D0%CE%CC%DB%D8%CB%C5%CD%CD%C0%DF , а можно ли как то сделать что бы оно все же русские буквы писало (прим. search.php?value=ПРОМЫШЛЕННАЯ ) Запрос передается GETом
Страниц (3): [1] 2 3 »
Powered by ExBB FM 1.0 RC1. InvisionExBB