PHP.SU

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

Страниц (3): « 1 2 [3]

> Найдено сообщений: 45
asql Отправлено: 23 Марта, 2011 - 09:41:07 • Тема: Запись переменной в файл • Форум: Программирование на PHP

Ответов: 6
Просмотров: 868
Здравствуйте уважаемые знатоки!
Столкнулся с одной маленькой проблемкой. Значит идет запись текста в файл, и в этом тексте имеються переменных
Пример:
PHP:
скопировать код в буфер обмена
  1. $somecontent="
  2. <?
  3. $a=\".....\";
  4. $b=\".....\";
  5. ?>
  6. ";
  7.  

и при записи переменные $a и $b удаляются и в файле получается следующее
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?
  3. =\".....\";
  4. =\".....\";
  5. ?>
  6.  

Значит вопрос заключается в следующем, как сдель что б файл после записи выглядел по типу
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?
  3. $a=\".....\";
  4. $b=\".....\";
  5. ?>
  6.  

Заранее благодарен.
asql Отправлено: 18 Августа, 2010 - 07:17:45 • Тема: вывод видео из базы данных • Форум: Программирование на PHP

Ответов: 8
Просмотров: 1127
Цитата:
1)

<form action='freebsd_video_w.php' method='POST'>
<input type="submit" name='reveiw' value='Смотреть видео'>
</form>

я так понимаю это береться со строницы выбора видео, далее при нажатии на кнопку "Смотреть видео" переходим на страницу просмотра, да?
если так, то
в базе данных должно как минимум быть 3 пол
id, player, video
и в поле video и должен находитьса тот самый идентификатор (название) видео файла
и запрос тогда будет такой
CODE (html):
скопировать код в буфер обмена
  1. <form action='freebsd_video_w.php' method='POST'>
  2. <input type="submit" name='reveiw' value='Смотреть видео'>
  3. <input type="hidden" name='id' value='тот самый идентификатор'>
  4. </form>

тогда обращение будет выглядеть так
PHP:
скопировать код в буфер обмена
  1. if(isset($_POST['reveiw']))
  2. {
  3. $res = mysql_query("SELECT player, video FROM video WHERE video='".$_POST['id']."'",$db);
  4. $row = mysql_fetch_array($res);
  5. echo $row['video'];
  6. }

сразу говорю это без всякой защиты, а то тут умники начинают....
asql Отправлено: 18 Августа, 2010 - 06:50:10 • Тема: Сноска на php • Форум: Программирование на PHP

Ответов: 11
Просмотров: 653
так?...
PHP:
скопировать код в буфер обмена
  1. echo"<select>";
  2. $i=1990;
  3. $i1=0;
  4. $i2=0;
  5. while($i<=2010){
  6. if($i2==10){$i1++;$i2=0;}
  7. echo"<OPTION VALUE='$i'>".$i1.".".$i2."__".$i."</OPTION>";
  8. $i2++;
  9. $i++;
  10. }
  11. echo"</select>";

(Добавление)
насчет этого, не понял....
Цитата:
PHP:
скопировать код в буфер обмена
  1. км/ч<input type="radio" name="probegznachenia" value="1">
  2. мл/ч<input type="radio" name="probegznachenia" value="2">
asql Отправлено: 16 Августа, 2010 - 15:49:58 • Тема: Создание БД при регистрации • Форум: Программирование на PHP

Ответов: 5
Просмотров: 345
это ты мне?
asql Отправлено: 16 Августа, 2010 - 12:59:46 • Тема: Создание БД при регистрации • Форум: Программирование на PHP

Ответов: 5
Просмотров: 345
Так чтоли?
PHP:
скопировать код в буфер обмена
  1. $link = mysql_connect("localhost", "Логин", "Пароль");
  2. $db_l="smudb_".mt_rand(0,99999);
  3. if(mysql_query("CREATE DATABASE `$db_l`")){
  4. if(mysql_query("CREATE TABLE `$db_l`.`tabl` (`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY) ENGINE = InnoDB")){echo "База данных - ".$db_l." таблица - tabl";}}
asql Отправлено: 16 Августа, 2010 - 09:48:14 • Тема: Странная проблема. • Форум: Программирование на PHP

Ответов: 8
Просмотров: 459
\n глянь в Dreamweaver'e
asql Отправлено: 16 Августа, 2010 - 08:08:49 • Тема: От даты отнять текушую дату • Форум: Программирование на PHP

Ответов: 3
Просмотров: 413
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $d="2010-07-10";//Дата "твоего" "конца" :))
  4. if($d<date('Y-m-d')){echo"Твой текст";}
  5.  
  6.  
asql Отправлено: 13 Августа, 2010 - 12:16:50 • Тема: Type = FILE • Форум: Программирование на PHP

Ответов: 2
Просмотров: 232
http://php.su/phphttp/?uploads
asql Отправлено: 13 Августа, 2010 - 12:08:55 • Тема: help me] Регистрация+вход. • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1214
так мне кажетсо будет проще
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. include ("dbconfig.php");
  4.  
  5. if(isset($_POST['go'])){$nick1=stripslashes($_POST['nick1']);$nick1=htmlspecialchars($nick1);$pass1 = md5($_POST['pass1']);$result=mysql_query("SELECT login, password FROM users WHERE login='$nick1' and password='$pass1'"); if(isset($result[0])){
  6. setcookie("nick", $nick1, time() + 3600*24*365);
  7. setcookie("pass", $pass1, time() + 3600*24*365);
  8. $log ="<div style='font-family:Verdana;font-size:11px;text-align:center;'><b>Вы вошли!</b> <a href=userpanel.php>Панель управления</a></div>"; }
  9. else {$log ="<div style='font-family:Verdana;font-size:11px;text-align:center;'><b>Ключ и пароль неверные <a href=auth.php>Назад</a></b></div>";}
  10. echo $log;
  11. }
  12.  
  13. else{ echo"<form method='POST' action=''>
  14.   <font size=2><b>Ключ:</b><br>
  15.   <input name='nick1' size='40'><br><br>
  16.   <b>Пароль:</b></font><br>
  17.   <input type='password' name='pass1' size='40'>
  18.   <br><br><input type='submit' value='Войти' name='go'></td>
  19.   </form>"; }
  20.  

набирал здесь в форуме, так что если что не так, поправте.....
и еще
Цитата:
<div style='font-family:Verdana;font-size:11px;text-align:center;'><b>Ключ и пароль неверные <a href=auth.php>Назад</a></b></div>

что за auth.php, это этот же файл?
asql Отправлено: 13 Августа, 2010 - 06:53:08 • Тема: Независимый скрипт со стороны сервера • Форум: Программирование на PHP

Ответов: 6
Просмотров: 458
Цитата:
При наступлении времени Х, которе берется из базы данных

Тоесть у вас раз в сутки будет генерироваться рандомный промежуток времени, и заноситься в базу данных?
а со стороны клиента будут выводиться javascript часики обратного отсчета?
или же для каждого посетителя индивидуальный промежуток времени?
(Добавление)
аааааа я понял (если конечно правильно понялУлыбка )
в базе данных записано время выполнения скрипта допустим в 18:00, и именно в 18:00 каждый день у тех пользователей которые есть на сайте будут выводиться часы (ну или любой скрипт)?
если так, то я такое уже делал....
ах да еще хотел уточнить
Цитата:
На страничке же сайта, посетитель может увидеть ход его тиканья, и по нажатии на кнопку может увеличить его длительность, что продлит выполнения скрипта.

если посетитель сайта собъет сесию или сменит ip, то время выполнения скрипта остаетьса прежним? тоесть продолжает идти без участия этого посетителя?
asql Отправлено: 12 Августа, 2010 - 15:06:14 • Тема: Голосовое общение • Форум: Программирование на PHP

Ответов: 1
Просмотров: 210
Столкнулся с проблемой....
Нужно написать голосовое общение в прямом эфире с участниками чата...
Тоесть если ты админ то ты можеш что либо сказать онлайн любому участнику чата.
разговор в один конец...
Если кто сталкивался или видел что либо похожое прошу помочь!
заранее спс!
asql Отправлено: 16 Апреля, 2010 - 17:09:02 • Тема: скрипт регистрации • Форум: Программирование на PHP

Ответов: 20
Просмотров: 1372
В строке 13, 16, 17 поставь ; перед закрытием скобки...
asql Отправлено: 16 Апреля, 2010 - 13:57:44 • Тема: Mail Сервер • Форум: Программирование на PHP

Ответов: 2
Просмотров: 210
Люди, создавал ли кто-нибудь из вас почтовый сервер (сайт) типа mail.ru?
Я просто с этим еще не сталкивался не разу....
а тут взял домен и решил попробовать...
Может кто нить мне объяснит как это делается в общих чертах
заранее спс
asql Отправлено: 10 Апреля, 2010 - 23:51:28 • Тема: Imagick - создание анимации (бегущий текст) • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 81
не легче на JavaScript написать?
asql Отправлено: 10 Апреля, 2010 - 19:35:25 • Тема: переменные сессии не выводятся • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 54
Было нечего делать......
вот лови (Правда кривоватый.....)
2 файла т.к незнал что у тя в файле конекта mysql
1 - файл конекта (ini.php)
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?
  3. $mysqladres = "localhost"; //   Адрес базы Mysql
  4. $mysqldb = "form"; //   База Mysql
  5. $mysqllogin = ""; //    Логин
  6. $mysqlpassword = ""; // Пароль
  7.  
  8. $db = mysql_connect("$mysqladres","$mysqllogin","$mysqlpassword");
  9. mysql_select_db("$mysqldb", $db);
  10. mysql_query("SET NAMES 'cp1251'");
  11. ?>
  12.  


2 - сам файл
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. include ("ini.php");
  4. if (isset($_GET['com_id'])) {
  5. $id_get = $_GET['com_id'];
  6. $my_com = mysql_query("SELECT * FROM zametka WHERE id='$id_get'",$db);
  7. $com_my = mysql_fetch_array($my_com);
  8. if (isset($com_my)) {
  9. $autor = $com_my['name'];
  10. $comments = $com_my['comments'];
  11. }
  12. else {
  13. $autor = "";
  14. $comments = "";
  15. }
  16. }
  17. else {
  18. if (isset ($_POST['name']) && isset ($_POST['text'])) {
  19. $nameform = $_POST['name'];
  20. $textform = $_POST['text'];
  21. $nameform = trim($nameform);
  22. $textform = trim($textform);
  23. $nameform = htmlspecialchars($nameform);
  24. $textform = htmlspecialchars($textform);
  25. if ($textform != "" && $nameform != "") {
  26. mysql_query("INSERT INTO zametka (id,name,comments) VALUES (NULL,'$nameform','$textform')");
  27. if ($go_mysql = 'true') {
  28. $my_com_ = mysql_query("SELECT id FROM zametka WHERE comments='$textform'",$db);
  29. $com_my_ = mysql_fetch_array($my_com_);
  30. $_id_ = $com_my_['id'];
  31. $sucess =  "Код для вставки: http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']."?com_id=".$_id_;
  32. }
  33. }
  34. else { $sucess = "Произошла ошибка!"; }
  35. }
  36. }
  37. ?>
  38.  
  39.         <? echo $sucess; ?>
  40.         <form method="post" action="">
  41.         Ваше имя <br /><input type="text" name="name" value="<? echo "$autor"; ?>"><br />         Текст памятки<br /><textarea name="text"><? echo $comments; ?></textarea><br />        <input type="submit" value="написать" >
  42.        </form>
  43.  

Однако Если твой посетитель перешедший по ссылке попытаетса отредоктировать сообщение (не хрена не получитсо) только нужно перезагрузить страничу (без Get'а), что б напечатать новое.
Ах да и таблица
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. CREATE TABLE IF NOT EXISTS `zametka` (
  3.   `id` int(11) NOT NULL AUTO_INCREMENT,
  4.   `name` varchar(255) CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL,
  5.   `comments` text CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL,
  6.   PRIMARY KEY (`id`)
  7. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  8.  

Страниц (3): « 1 2 [3]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB