# ramzes (25.01.2014 / 22:40)А в dreamweaver небыло ошибок
L!MP, можно просто в иде глянуть, тот же пхпшторм сразу подсветит как ошибку)
# ramzes (25.01.2014 / 22:40)А в dreamweaver небыло ошибок
L!MP, можно просто в иде глянуть, тот же пхпшторм сразу подсветит как ошибку)
А почему return не возвращает результат в этом примере?
<?php
error_reporting();
function palindromes($names){
$pal = '';
foreach($names as $name){
$pal .= ($name == implode(array_reverse(preg_split('//u', $name))) ? 'T' : 'F');
}
return $pal;
}
palindromes(array ('ротор'));
?>ДоХтор, он именно что возавращает, а не печатает ![]()
echo palindromes(array('ротор')); # L!MP (25.01.2014 / 23:04)Точно!
ДоХтор, он именно что возавращает, а не печатает
echo palindromes(array('ротор'));
# ДоХтор (25.01.2014 / 22:46)х.з. или не настроен на подсветку всех ошибок, или не умеет этого, я им не пользовался, не знаю
А в dreamweaver небыло ошибок
# ramzes (25.01.2014 / 23:13)Как полностью называется прога шторм?
х.з. или не настроен на подсветку всех ошибок, или не умеет этого, я им не пользовался, не знаю
шторм вот:
# ДоХтор (25.01.2014 / 23:17)phpStorm: http://www.jetbrains.com/phpstorm/
Как полностью называется прога шторм?
Благодарю за ссылки ![]()
Вот написал гостевую
/**
* Скрипт гостевай
* Автор Jaras а чё ;)
* год разработки 2014
*/
//Название странички
$title= "Гостевая";
//Подключаем ядро и шапку
require_once 'core.php';
require_once 'head.php';
//Сама гостевая
echo '<div class="title">Гостевая </div>
<div class="menu">
<form action="link.php" method="POST">
Ваше имя max(30):<br />
<input name="name" type="text" maxlength="30"/><br />Текст max(250):<br /><textarea name="text" cols="15" rows="5" maxlength="250"></textarea><br />
<input type="submit" value="Добавить" />
</form></div>';
//Записи
echo '<div class="title">Записи</div>';
$sql = mysql_query("SELECT id,name,text FROM guest ORDER BY id DESC",$db);
$gost = mysql_fetch_array($sql);
if ($gost['id']==NULL) {echo "<div class='menu'>Пока нет сообщений</div>";}
else {
do {
echo "<div class='menu'>";
echo "<span class='id'>ID".antihac($gost['id'])."</span>\n";
echo "<span class='name'>".antihac($gost['name'])."</span><br />";
echo "Сообшение: ".antihac($gost['text'])."<br />";
echo "</div>";
} while ($gost=mysql_fetch_array($sql));
}
echo "<div class='title'>Кодер и Дизайнер Jaras ;)</div>";
echo "</body>";//Название страницы
$title="Отправка сообщения в базу";
//Подключаем ядро и шапку
require_once 'core.php';
require_once 'head.php';
//Проверка пришли ли данные через POST и фильтруем переменные
if (isset($_POST['name'])) {$name=antihac($_POST['name']); if ($name==NULL) {unset($name); echo 'Вы не ввели своё имя<br />';}}
if (isset($_POST['text'])) {$text=antihac($_POST['text']); if ($text==NULL) {unset($text); echo 'Вы не ввели текст';}}
//Запись данных в БД
if (isset($name) & isset($text)) {$zapros=mysql_query("INSERT INTO `guest` SET `name` = '$name',`text` = '$text'");
//Если всё ок
if ($zapros==true){echo '<div class="menu">Всё ОК!!!</div>';}}
//Какбы футер
echo'<div class="title"><a href="index.php"><<<Назад</a></div>'
echo "</body>";//База данных
$dblocalhost="localhost";
$dbuser="root";
$dbpassword="";
$dbname="guestbook";
$db=@mysql_connect($dblocalhost,$dbuser,$dbpassword);
@mysql_select_db($dbname);
//Если нет соединение с базой данных
if (!$db) { echo "Нет соединение с базой данных"; echo '<br />'.mysql_error();}
//Функции query
function query($query){
$sql=mysql_query($query) or die (mysql_error());
return $sql;
}
//Функции Антихак как бы
function antihac($hac){
$hac=strip_tags($hac);
$hac=stripslashes($hac);
return mysql_real_escape_string($hac);
}echo '
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<link rel="stylesheet" type="text/css" href="style.css"/>
<title>' . $title . '</title>
</head>
<body>';body {
background-color: grey;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #ffffff;
}
.title {
background: #000000;
border: solid 1px #ffffff;
padding: 4px;
text-align: center;
}
.menu {
background: silver;
border: solid 1px #ffffff;
padding: 4px;
color: #000000;
}
.id {
color: red;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.name {
color: green;
font-weight: bold;
font-family: "Times New Roman", Georgia, serif;
}