PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (22): В начало « ... 7 8 9 10 [11] 12 13 14 15 ... » В конец

> Найдено сообщений: 320
nordghost Отправлено: 02 Мая, 2012 - 20:09:49 • Тема: Корректность кострукции • Форум: Вопросы новичков

Ответов: 9
Просмотров: 238
side-effect

если можно поподробнее об этомм
nordghost Отправлено: 02 Мая, 2012 - 20:05:50 • Тема: Корректность кострукции • Форум: Вопросы новичков

Ответов: 9
Просмотров: 238
насколько будет коректна такая конструкция и не является ли она быдлокодерской?

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. <?PHP
  4. class addnews{
  5.     public $author;
  6.     public $title;
  7.     public $short;
  8.     public $full;
  9.    
  10.     function __construct() {
  11.         if(!isset($_POST['author']) and !isset($_POST['title']) and !isset($_POST['short']) and !isset($_POST['full'])){
  12.        
  13.             $this->author=$_POST['author'];
  14.             $this->title=$_POST['title'];
  15.             $this->short=$_POST['short'];
  16.             $this->full=$_POST['full'];
  17.        
  18.         }
  19.     }
  20.    
  21.    
  22.    
  23. }
  24. ?>
  25.  
  26.  
  27.  
nordghost Отправлено: 02 Мая, 2012 - 19:16:48 • Тема: как вставить слэш перед переменной в строке • Форум: Вопросы новичков

Ответов: 12
Просмотров: 687
оки всем спс)
nordghost Отправлено: 02 Мая, 2012 - 18:18:29 • Тема: как вставить слэш перед переменной в строке • Форум: Вопросы новичков

Ответов: 12
Просмотров: 687
Хм.... но у думаю что 90% хостингов под никс, но разрабатіваю под виндой...
nordghost Отправлено: 02 Мая, 2012 - 16:14:37 • Тема: как вставить слэш перед переменной в строке • Форум: Вопросы новичков

Ответов: 12
Просмотров: 687
Мелкий пишет:
Так экранируйте слэш.
Мммм. А почему вообще вы ставите \ , вместо / ?

Ну или вовсе
PHP:
скопировать код в буфер обмена

include "library".DIRECTORY_SEPARATOR.$name.".class.php";


Насколько я знаю правильно будет \ а не /
nordghost Отправлено: 02 Мая, 2012 - 16:02:21 • Тема: как вставить слэш перед переменной в строке • Форум: Вопросы новичков

Ответов: 12
Просмотров: 687
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3.  
  4. function __autoload($name){
  5.         include "library\".$name.".class.php";
  6. }
  7.  
  8.  


таким образом \ экранирует " поменять местами заекранирует $

чё и всё? никто не знает как реализовать такую простую конструкцию?
nordghost Отправлено: 02 Мая, 2012 - 15:54:15 • Тема: как вставить слэш перед переменной в строке • Форум: Вопросы новичков

Ответов: 12
Просмотров: 687
PHP:
скопировать код в буфер обмена
  1.  
  2. function __autoload($name){
  3.         include "library\$name.class.php";
  4. }
  5.  


как правильно реализовать такое ведь \ экранирует как бы..
nordghost Отправлено: 01 Мая, 2012 - 14:12:17 • Тема: sqlite • Форум: Вопросы новичков

Ответов: 5
Просмотров: 235
Выровнял руки - разобрался с вертиго, сасибо большое!
nordghost Отправлено: 01 Мая, 2012 - 05:30:34 • Тема: sqlite • Форум: Вопросы новичков

Ответов: 5
Просмотров: 235
Почитал мануаллы, раскомментировал строки, файлов нужный в папке не нашёл скачал с офф сайта, и денвер упал!

sqlite нужен как воздух, чё делать не знаю помогите!
nordghost Отправлено: 01 Мая, 2012 - 03:52:45 • Тема: sqlite • Форум: Вопросы новичков

Ответов: 5
Просмотров: 235
Установил денвер пакет с php 5.2 но dll не обнаружил да и вообще никогда не подключал sqlite обьясните пожалуйста нубу, что и как делается?
nordghost Отправлено: 22 Апреля, 2012 - 15:30:45 • Тема: Получение данных о системе • Форум: Вопросы новичков

Ответов: 0
Просмотров: 63
Какими командами cmd можно получить данные о ОЗУ, Винчестере, Процессоре (модель и частота) %нагрузки на процессор, HDD - сколько занят а сколько свободно, какой общий обьём(то же и с Озу). Стоит задача получить эти данные в php скрипт (OS Windows), думаю получать их с помощью System, если у вас есть другие варианты подскажите пожалуйста.

Для Ubuntu написал мониторинг системы удалённый.
А вот с реализацией для Windows появились такие траблы. незнаю как получить данные, не судите строго (в пыхе я новичёк).
nordghost Отправлено: 14 Апреля, 2012 - 14:13:22 • Тема: Прости меня мама - я быдлокодер • Форум: Вопросы новичков

Ответов: 3
Просмотров: 184
Спасибо огромное всё понял и поисправлял)) теперь буду знать)
nordghost Отправлено: 14 Апреля, 2012 - 02:45:11 • Тема: Прости меня мама - я быдлокодер • Форум: Вопросы новичков

Ответов: 3
Просмотров: 184
Вот пример гостевой книги, хотел бы спросить у опытных людей где я набыдлокодил где есть дыры в безопасности данного скрипта и как оптимизировать код:

index.php

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5. </head>
  6. <body>
  7.     <form name="answers" action="getinfo.php" method="POST">
  8.         <p>Ваше имя:         <input type="text" name="uname"/>
  9.         </p>
  10.         <p>Ваше e-mail:         <input type="text" name="mail"/>
  11.         </p>
  12.         <p>Введите сообщение</p>
  13.             <textarea cols="40" rows="10" name="coment">
  14.             </textarea>
  15.        
  16.         </p>
  17.         <input type="submit" value="Оставить отзыв"/>
  18.     </form>
  19. <?php
  20.    $host='localhost';
  21.    $user='root';
  22.    $pwd='';
  23.    $conn=mysql_connect($host, $user, $pwd) or die (mysql_error());
  24.    mysql_select_db('gbook') or die (mysql_error());
  25.    $result=mysql_query("SELECT * FROM msgs") or die (mysql_error());
  26.    mysql_close($conn);
  27.    while($rand=mysql_fetch_assoc($result)){
  28.        echo "<div style='border:1px solid grey; width:300px; margin:10px;'>
  29.                    <div style='background-color:grey; color:white; text-align:center; width:300px; height:20px;'>$rand[name]</div>
  30.                    <div>$rand[msg]                            
  31.                            <a href='getinfo.php?del=$rand[id]'>Удалить</a>
  32.                            </div>
  33.            
  34.                </div>";
  35.        
  36.    }
  37. ?>
  38. </body>
  39. </html>
  40.  


getinfo.php

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $host='localhost';
  4. $user='root';
  5. $pwd='';
  6.     if($_SERVER['REQUEST_METHOD']=="POST"){
  7. $name=trim(strip_tags($_POST['uname']));
  8. $mail=trim(strip_tags($_POST['mail']));
  9. $text=trim(strip_tags($_POST['coment']));
  10.     $conn=mysql_connect($host, $user, $pwd) or die (mysql_error());
  11.     mysql_select_db('gbook') or die (mysql_error());
  12.     mysql_query("INSERT INTO msgs( name, email, msg ) VALUES ('$name', '$mail', '$text') ") or die (mysql_error());
  13.     mysql_close($conn);
  14.    
  15. }else {
  16.     $id=$_GET['del'];
  17.    $conn=mysql_connect($host, $user, $pwd) or die(mysql_error());
  18.    mysql_select_db('gbook') or die (mysql_error());
  19.    mysql_query("DELETE FROM msgs WHERE msgs.id='$id'") or die (mysql_error());
  20. }
  21. header("Location: index.php");
  22. ?>
  23.  
nordghost Отправлено: 10 Апреля, 2012 - 18:51:21 • Тема: Авторизация и Регистрация • Форум: Вопросы новичков

Ответов: 0
Просмотров: 97
Уважаемые опишите мне пожалуйста алгоритм авторизации и регистрации на сайте, то есть что происходит когда пользователь нажимает вход а когда нажимает выход, когда стартует сессия и когда заканчивается, и т.д. Заранее благодарю!
nordghost Отправлено: 03 Апреля, 2012 - 20:49:34 • Тема: Что тут происходит • Форум: Вопросы новичков

Ответов: 6
Просмотров: 227
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP  
  3.         $a=10;
  4.     $a +=++$a;
  5.         echo $a;
  6.         ?>
  7.  


К сожалению нет, не пойму почему если пигу вот просто так то результатом получаю 22 хотя должен по идее получить 21...

Страниц (22): В начало « ... 7 8 9 10 [11] 12 13 14 15 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB