Jump to content

Search the Community

Showing results for tags 'php'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Development
    • HTML Coding
    • JavaScript
    • PHP
    • CMS
    • Database
    • Web Server
    • Web-site Development
    • Internet Marketing, SEO
  • Library
    • Tricks and solutions
    • Books
  • Commercial services
    • Freelance
    • Job
    • Goods and Services
  • Our Forum
    • Flame
    • Contests
    • Feedback and Ideas

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web site


Telegram


Signal


Viber


Skype


From


Interests

  1. Есть php код, суть кода вытащить из определенной папки, все названия файлов. <?php $dir='upload/uploads'; if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if($file!='.' && $file!='..') { echo("$file"); echo('<br/> '); } } closedir($dh); } } ?> В моем случае в папке находится 8 файлов названия выводятся в таком порядке: 1365944449_388.jpg 1365944479_966.jpg 1365945789_249.jpg 1365946958_332.jpg 1366021155_46.jpg 1366022256_307.jpg 1366030717_667.jpg 1366033309_706.jpg Как сделать чтобы все названия выводились в обратном порядке? То есть: 1366033309_706.jpg 1366030717_667.jpg 1366022256_307.jpg 1366021155_46.jpg 1365946958_332.jpg 1365945789_249.jpg 1365944479_966.jpg 1365944449_388.jpg Заранее огромное спасибо! Буду очень благодарен за помощь!
  2. Добрый вечер! подскажите пожалуйста, что можно сделать, для того чтобы у каждого пользователя была своя страница со своим url, допустим http://mysite.com/mahay, mahay - это login пользователя. Все что я смог добиться сам, это использование постраничного вывода через производную login. Вот код: (содержащийся в файле user.php) <?php include("blocks/connect.php"); ?> <?php if (isset($_GET['login'])) {$login=$_GET['login'];} $sql1="SELECT * FROM `users` WHERE login='$login'"; $result1=mysql_query($sql1); $myrow1=mysql_fetch_assoc($result1); ?> Информация о пользователе выводится через запрос в адресной строке следующим образом: http://mysite.com/user.php?login=mahay
  3. Доброго времени суток! Вот уже который день пытаюсь сделать страничку с отзывами для сайта. (http://perfectionstu...ion/otzivi.html).. вроде разобрался с базой данных, самим скриптом.. но он не работает.. знаю звучит глупо.. :unsure: Отображает вот такую ошибку: Warning: Invalid argument supplied for foreach() in/home/perfe656/domains/perfectionstudio.ru/public_html/newversion/shout.php on line 50 собственно вот сам скрипт: <?php /*** mysql hostname ***/ $hostname = 'localhost'; /*** mysql username ***/ $username = 'perfe656_admin'; /*** mysql password ***/ $password = 'Admin123'; $dbname = 'perfe656_otziv'; try {$dbh = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password); if($_POST['name']) { $name = $_POST['name']; $message = $_POST['message']; /*** set all errors to execptions ***/ $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "INSERT INTO shoutbox (date_time, name, message) VALUES (NOW(), :name, :message)"; /*** prepare the statement ***/ $stmt = $dbh->prepare($sql); /*** bind the params ***/ $stmt->bindParam(':name', $name, PDO::PARAM_STR); $stmt->bindParam(':message', $message, PDO::PARAM_STR); /*** run the sql statement ***/ if ($stmt->execute()) { populate_shoutbox(); } } } catch(PDOException $e) { echo $e->getMessage(); } if($_POST['refresh']) { populate_shoutbox(); } function populate_shoutbox() { global $dbh; $sql = "select * from shoutbox order by date_time desc limit 10"; echo '<ul>'; foreach ($dbh->query($sql) as $row) { echo '<li>'; echo '<span class="date">'.date("d.m.Y H:i", strtotime($row['date_time'])).'</span>'; echo '<span class="name">'.$row['name'].'</span>'; echo '<span class="message">'.$row['message'].'</span>'; echo '</li>'; } echo '</ul>'; } ?> Подскажите пожалуйста в чем проблема, и, что не менее важно - как ее решить? Строго не судите, это первый скрипт php который я когда-либо использовал! Буду очень благодарен..
  4. Смотрите, есть такой код: <?php include($_SERVER['DOCUMENT_ROOT']."/locale/locales.php")?> <?php define("DOCUMENT_PAGE_TITLE", LOCALE_SITE_NAME) ?> <?php include($_SERVER['DOCUMENT_ROOT']."/template/start.php") ?> Я приветствую вас, дорогие друзья! Этот сайт посвящен созданию сайтов. Здесь вы узнаете как создать сайт бесплатно, найдете для этого много программ и книг. На форуме вы можете задавать вопросы и отвечать на них. В гостевой книге пишите свои предложения и жалобы. <?php include($_SERVER['DOCUMENT_ROOT']."/template/end.php") ?> Смотрите, на странице с другим кодом это выглядит вот так: А на странице с таким кодом вот так: (я в php новичок)
  5. Делаю форму регистрации. После регистрации пишет: Warning: mysql_connect(): Host 'x.x.x.x' is not allowed to connect to this MySQL server in /home/u973934296/public_html/register/go.php on line 5 Что делать? Хост, логин, и пароль указал правильно. Использую phpMyAdmin 3.5.2.2. go.php (скрипт регистрации) $sql_server = "sql6.lordhosting.ru"; $sql_user = "####"; $sql_pass = "####"; $sql_connection = mysql_connect($sql_server, $sql_user, $sql_pass); /* Здесь скрипт останавливается и пишет ошибку */ mysql_select_db("u973934296_db"); $name = $_GET["name"]; $surname = $_GET["surname"]; $nickname = $_GET["nickname"]; $email = $_GET["email"]; $login = $_GET["login"]; $pass = $_GET["pass"]; $repass = $_GET["repass"]; $sex = $_GET["sex"]; $birthyear = $_GET["byear"]; $birthmonth = $_GET["bmonth"]; $birthday = $_GET["bday"]; $ava = $_GET["ava"]; if($repass != $pass) die("Пароль повторен неверно!"); $requestsql = "INSERT INTO `users` (`id`, `name`, `surname`, `nickname`, `email`, `login`, `password`, `sex`, `birthyear`, `birthmonth`, `birthday`, `avatar`) VALUES (NULL, '".$name."', '".$surname."', '".$nickname."', '".$email."', '".$login."', '".$pass."', '".$sex."', '".$birthyear."', '".$birthmonth."', '".$birthday."', '".$ava."')"; $resultsql = mysql_query($requestsql);
  6. Д.д. столкнулся с такой проблемой, нужно из фотографии считать Exif и вывести его на сайт. Подскажите кто такое у же делал, как это провернуть?! exif_read_data() - пробовал, что то не работает.
  7. Здравствуйте! При создание калькулятора интервалов, у меня возникла неизвестная ошибка. При вводе в первое поле ч.8 , а во второе б.7 у меня выводится некорректный ответ. Прошу найти ошибку. <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Интервальный калькулятор</title> <style type="text/css"> p { color: FF0000; } </style> </head> <body> <form action=inter.php method=post> <input type=text name=u1 value="ч.8"><br> <input type=text name=u2 value="б.7"><br> <input type="radio" name="t" value="1"/>+<br> <input type="radio" name="t" value="2"/>-<br> <input type=submit value=OK name=send><br> <form> <?php $u1=$_POST['u1']; $u2=$_POST['u2']; $t=$_POST['t']; $p=$_POST['send']; if ($u1==="ч.1") $u1=0; if ($u1==="м.2") $u1=1; if ($u1==="б.2") $u1=2; if ($u1==="м.3") $u1=3; if ($u1==="б.3") $u1=4; if ($u1==="ч.4") $u1=5; if ($u1==="ч.5") $u1=7; if ($u1==="м.6") $u1=8; if ($u1==="б.6") $u1=9; if ($u1==="м.7") $u1=10; if ($u1==="б.7") $u1=11; if ($u1==="ч.8") $u1=12; if ($u2==="ч.1") $u2=0; if ($u2==="м.2") $u2=1; if ($u2==="б.2") $u2=2; if ($u2==="м.3") $u2=3; if ($u2==="б.3") $u2=4; if ($u2==="ч.4") $u2=5; if ($u2==="ч.5") $u2=7; if ($u2==="м.6") $u2=8; if ($u2==="б.6") $u2=9; if ($u2==="м.7") $u2=10; if ($u2==="б.7") $u2=11; if ($u2==="ч.8") $u2=12; if ($u1!=false and $u2!=false and $t!=false) { if ($t==="1") $u3="$u1 + $u2"; if ($t==="2") $u3="$u1 - $u2"; if($u3==="0") $u3="ч.1"; if($u3==="1") $u3="м.2"; if($u3==="2") $u3="б.2"; if($u3==="3") $u3="м.3"; if($u3==="4") $u3="б.3"; if($u3==="5") $u3="ч.4"; if($u3==="7") $u3="ч.5"; if($u3==="8") $u3="м.6"; if($u3==="9") $u3="б.6"; if($u3==="10") $u3="м.7"; if($u3==="11") $u3="б.7"; if($u3==="12") $u3="ч.8"; echo "$u3"; } elseif($p != false) { echo "<p> Неверные значения! </p>"; } ?> </body> </html> *Интервалы - это расстояние между двумя звуками в музыке. Ссылка на скрипт - http://h49418.srv7.t...u/sum/inter.php
  8. Хочу чтобы в форме обратной связи для каждого поля выводилась своя ошибка. Все ошибки хранятся в массиве, но выводится только слово array. Как правильно вывести данные из массива? http://lidomed.com.u...kaz_courier.php error_reporting(0); $errors = array(); if (@$_POST['submit']) { $name = preg_replace ('/\s+/', ' ', $_POST['name']) ; $name = trim($name) ; if(!@$_POST['name'] || count(explode(' ', $name)) <3) { $errors['name'] = "Заполните ФИО полностью"; } if (!@$_POST['phone']) { $errors['phone'] = "Заполните поле телефон"; } сделал через foreach if (!preg_match('/^([a-z0–9\+_\-]+)(\.[a-z0–9\+_\-]+)*@([a-z0–9\-]+\.)+[a-z]{2,6}$/ix')) { $errors['email'] = "Заполните правильно e-mail"; } if (!@$_POST['quantity']) { $errors['quantity'] = "Заполните поле"; } } if (!empty($errors) || @!$_POST['submit']) { echo ((empty($errors)) ? '' : '<span id="frmError" class="errormessage">'.$errors.'</span><br /><br />') . '<form action="#" method="post">'; сделал через foreach
  9. php или javascript Идея такая, кнопка или картинка, при нажатии которой должжно всплывать окно(700 на 500) или просто открытие новой вкладки с html кодом. И всё это в php одним файлом и одним кодом без использования css и AJAX, html5.. Помоггите советом, каким образом, можно сделать?
  10. Всем привет. Появилась потребность написать свой микро-фреймворк. принцип работы mvc понимаю, а вот по поводу реализации не могу определиться как будет правильнее: 1)располагать всю бизнес логику в модели. 2)или в контроллере, а модель при этом только работает с БД. Выскажите своё мнение по поводу этого вопроса. Заранее благодарен!
  11. Photolife

    Сессии в PHP

    Ситуация такая, когда логиюсь на сайте логин и пас попадает в сессию, но как только перехожу на другую страницу сайта(переход реализован через GET) сессия прерывается. В чем я ошибся? (session_start;) указан в начале страницы. <? function checkuser($email, $pass) { $strSQL = "SELECT * FROM users WHERE email='$email' and pass='$pass'"; $result = mysql_query($strSQL); while($row = mysql_fetch_array($result)) { if ($row["email"]==$email and $row["pass"]==$pass) return true; else return false; } ; } $email = htmlspecialchars($_POST["email"]); $pass = htmlspecialchars($_POST["pass"]); $pass = md5($pass); if (checkuser($email, $pass)) { $_SESSION["email"] = $email; $_SESSION["pass"] = $pass; } else {$_SESSION["error"]=1; }; if (checkuser($_SESSION["email"],$_SESSION["pass"])) require_once "user.php"; else require_once "login.php"; ?>
  12. nerv

    PHP. Debug

    Всем привет! Возник вопрос по отладке php: как вы это делаете? Отдельно интересует отладка в phpstorm. Спасибо.
  13. Доброе утро! Бился всю ночь, так ничего и не вышло... У меня есть строка вида $t = 'searchword10=Выхино&moduleId=168&Itemid=599'; Айдишники переменные, мне по хорошему нужно только значение searchword10=Выхино, а в данном случае "Выхино". Все остальное надо как-то отсечь. Вопрос как?
  14. Хотел бы сделать тест с рандомными вопросами на PHP. В БД(MySql) 13 вопросов (с ответами): id name vopros otvet 1 matem text 1 2 matem text 3 3 matem text 4 4 matem text 1 5 matem text 2 6 matem text 1 7 matem text 1 8 russkiy text 5 9 russkiy text 1 10 russkiy text 3 11 russkiy text 2 12 russkiy text 2 13 russkiy text 4 И мне нужно вытащить вопросы только по русскому ( name='russkiy' ). В чём заключается вопрос: 1) Как при входе в тест по русскому организовать поиск по name='russkiy' и записать все id в массив mass? 2) Как выполнить рандомный вывод всех id, но при это чтобы они не повторялись. 3) Вывод по id содержимое. Если есть у кого-нибуть другие варианты буду очень благодарен!=D
  15. Подкиньте, пожалуйста, здравый учебник по php.
  16. Всем привет! Скажите, почему не получается сделать вот так? в файле connect.php указываю: <?php define('SITE_NAME', 'http://localhost/ONESITE.COM/'); ?> В файле index.php подключаю этот файл: <?php include_once 'connect.php'; ?> И далее в этом же файле пытаюсь считать значение константы: <html> <head></head> <body> ...... include_once SITE_NAME . 'inc/tamplate.inc.php'; ...... </body> </html> Ожидаю, что в include_once пойдет строка "h t t p://localhost/ONESITE.COM/inc/tamplate.inc.php", но этого не происходит. Понимаю, что что-то делаю не так, или о чем-то не знаю. Подскажите пожалуйста. Спасибо! P.S. Пробовал вместо константы брать переменную, всё равно не помогло.
  17. Имеется следующее: <td bgcolor="<? if (($part=="1")) { echo('#990000'); } if (($part=="2")) { echo('#606097'); } ?>"> и т.п. Подскажите, пожалуйста, как в этом условии заменить моно-цвет на градиент?
  18. Привет всем! Ребята помогите настроить форму отправки сообщений! Нужно чтобы надпись 'Сообщение отправлено' открывалась на той же странице, а не в новом окне! И неплохо бы прикрутить проверку полей на корректность ввода. В программировании вообще нуб. Есть такой код index.html <form action="action.php" method="post"> <input type="text" name="name" value="Имя" class="placeholder"/> <input type="text" name="email" value="E-mail" class="placeholder"/> <textarea name="message" class="placeholder">Сообщение</textarea> <input type="submit" name="send" value="Отправить" class="light1"/> </form> И action.php <?php if (isset($_POST['name'])) {$name = $_POST['name'];} if (isset($_POST['email'])) {$email = $_POST['email'];} if (isset($_POST['message'])) {$message = $_POST['message'];} $address = "rodionvd@yandex.ru"; $mes = "Имя: $name \nE-mail: $email \nТекст: $message"; $send = mail ($address,$message,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email"); if ($send == 'true') { 'Сообщение отправлено' } else { 'Сообщение не отправлено' } ?>
  19. Ребятки, пользуюсь php, но вот пришлось столкнуться со smarty... Как будет выглядеть эта функция на smarty? <?php if ($_GET["operation"] == 'rent') echo 'selected' ?> Очень срочно нужно!
  20. Sparky

    Нужна помощь

    как сделать чтобы "описание" всегда было открыло в карточке товара, а не нажималось при открытии на этом сайте——> http://test.4myhome.com.ua/index.php?route=product/product&path=60&product_id=126
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy