18.08.2013 / 13:45 |  | 
Temych    Пользователь  
   Сейчас: Offline 
 Имя: Tema Регистрация: 05.09.2010
   | vl@volk, а как использовать несколько разных скриптов в контенте скажем, в каждом скрипте постоянно подключать блоки?
   | 
  18.08.2013 / 13:46 |  | 
Helltar    Пользователь  
   Сейчас: Offline 
 Регистрация: 29.11.2011
   | Temych,  <?php  
if($_REQUEST['ok']) {  
    echo 'oki';  
    $file=fopen('file.txt', 'wt');  
    fwrite($file, $_REQUEST['text']);  
    fclose($file);  
    header('Location: index.php');  
}  
?>  
   
<!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>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<title>Документ без названия</title>  
</head>  
   
<body>  
<div style="width:100%;">  
   
<?php  
include('header.php');  
include('content.php');  
include('footer.php');  
?>  
   
</div>  
   
</body>  
</html>  
  | 
  18.08.2013 / 13:54 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | Красивее будет так: Открыть спойлер Закрыть спойлер <!-- index.php -->  
<?php  
#заголовки лучше писать в header.php  
include 'heder.php';  
   
if ( $_GET['act'] != 'ok' ) {  
 include 'content.php';  
} else {  
 include 'script.php';  
}  
   
include 'footer.php';  
   
?>  
<!-- content.php -->  
<?php  
   
echo '<form action="?act=ok" method="post" >';  
echo '<input type="text" name="text" />';  
echo '<input type="submit" value="Сохранить" />';  
echo '</form>';  
   
?>  
<!-- script.php -->  
<?php  
   
$text = $_POST['text'];  
$fo = fopen( './file.txt', 'w+');  
if ( fwrite( $fo, $text ) ) echo 'Успешно сохранено!';  
else echo 'oops ):';  
fclose( $fo );  
   
?>  
  __________________
   знает толк  | 
  18.08.2013 / 14:23 |  | 
Helltar    Пользователь  
   Сейчас: Offline 
 Регистрация: 29.11.2011
   | vl@volk, нифига там не красивее    Изменено Helltar (18.08 / 14:30) (всего 2 раза) | 
  18.08.2013 / 15:28 |  | 
BaldaI    Пользователь  
   Сейчас: Offline 
 Имя: Михаил Регистрация: 07.07.2010
   | Так красивее: <?php  
   
class SiteController extends Controller  
{  
  public function actionContent()  
  {  
    $model = new Content;  
   
    if(isset($_POST['ok']))  
    {  
      $model->attributes = $_POST['Content'];  
      if($model->save())  
        $this->redirect();  
    }  
   
    $this->render('content_form', compact('model'));  
  }  
}  
  Изменено BaldaI (18.08 / 15:30) (всего 1 раз) | 
  18.08.2013 / 16:30 |  | 
Helltar    Пользователь  
   Сейчас: Offline 
 Регистрация: 29.11.2011
   | Ой, не досмотрел. Исправил. И, конечно же, не забудь в content.php, <form action="script.php"> на index.php поменять. Код: Открыть спойлер Закрыть спойлер <?php  
if($_REQUEST['ok']) {  
    $file = fopen('file.txt', 'wt');  
    fwrite($file, $_REQUEST['text']);  
    fclose($file);  
    $ok = 'oki';  
}  
?>  
   
<!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>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<title>Документ без названия</title>  
</head>  
   
<body>  
<div style="width:100%;">  
   
<?php  
include('header.php');  
if (!empty($ok)) echo $ok;  
include('content.php');  
include('footer.php');  
?>  
   
</div>  
   
</body>  
</html>  
  Изменено Helltar (18.08 / 16:31) (всего 1 раз) | 
  18.08.2013 / 18:06 |  | 
Temych    Пользователь  
   Сейчас: Offline 
 Имя: Tema Регистрация: 05.09.2010
   | Спасибо, только  header('Location: index.php'); не работает, есть какая нибудь литература по созданию сайтов на пхп, именно сайтов, а не самого языка, был бы признателен
   | 
  18.08.2013 / 18:12 |  | 
Helltar    Пользователь  
   Сейчас: Offline 
 Регистрация: 29.11.2011
   | header('Location: index.php'); не работаетTemych, бери тот код что више твоего поста. (в спойлере) -  http://google.com/search?q=литература+по+созданию+сайтов+на+пхп  Изменено Helltar (18.08 / 18:13) (всего 1 раз) | 
  19.08.2013 / 08:50 |  | 
Temych    Пользователь  
   Сейчас: Offline 
 Имя: Tema Регистрация: 05.09.2010
   | Еще такой вопрос, есть у меня 3 файла контент, футер, хидер, с разметкой, со стилями, если у меня есть несколько скриптов, то выполняясь каждый раз теряются стили, добавлять их каждый раз в скрипты мне кажется не вариант, если есть у кого киньте пожалуйста мне готовую страничку, с разметкой, стилями, и несколькими подключаемыми скриптами, желательно которые в отдельных файлах лежат, хочу понять как делать страницу где один скрипт, не меняет отображение всей страницы, или хоть обьясните    | 
  19.08.2013 / 09:17 |  | 
Helltar    Пользователь  
   Сейчас: Offline 
 Регистрация: 29.11.2011
   | Temych, эммм... то есть, хидер и футер по идеи нужно включать в каждую страницу. А так, для сокращения написания кода смотри в сторону ООП.
   |