HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2641  
Старый 11.04.2008, 16:50
DiffuSer
Познающий
Регистрация: 26.09.2007
Сообщений: 35
Провел на форуме:
136969

Репутация: 19
Отправить сообщение для DiffuSer с помощью ICQ
По умолчанию

Народ, подскажите, как сформировать таблицу с mySQL и вывести данные в html-табличке с функцией удаления записей из базы?
 
Ответить с цитированием

  #2642  
Старый 11.04.2008, 18:03
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

DiffuSer
если я правильно понял то так:
PHP код:
<?php
$sql 
mysql_query("SELECT * FROM `table`");
if(
mysql_num_rows($sql) > 0)
{
   echo 
'<table><tr><td>Поле 1</td><td>Поле 2</td><td>Удалить</td></tr>';
   while(
$row mysql_fetch_array($sql))
   {
      echo 
'<tr><td>'.$row['name1'].'</td><td>'.$row['name2'].'</td></tr><a href="?del='.$row['id'].'">';
   }
   echo 
'</table>';
}
else
{
   echo 
'Записей не найдено';
}

if(!empty(
$_GET['del']) && is_numeric($_GET['del']))
{
   
$id intval($_GET['del']);
   
$sql mysql_query("DELETE * FROM `table` WHERE `id` = '".$id."'");
   if(
$sql)
   {
      echo 
$id.' успешно удалён';
   }
   else
   {
      echo 
'Не удалось удалить id '.$id ;
   }
}
?>
Типо того...писал с ходу, поэтмоу возможны ошибки)
 
Ответить с цитированием

  #2643  
Старый 11.04.2008, 18:42
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

Драсте... я вот чтото сасем одурел .....

есть скрипт отправки письма на мыло ... он рабочий, но проблема в том что он рабочий только если обратится к нему на прямую, тоесть www.site.ru/includes/remind.php но он должен работать так if(isset($_GET['forget'])) {require_once ('includes/remind.php');}

Но получается так что если запустить его первым образом письмо отсылается а если 2ым то не хочет отправлять... вправьте мне мозги плз

Последний раз редактировалось Doom123; 11.04.2008 в 18:44..
 
Ответить с цитированием

  #2644  
Старый 11.04.2008, 18:53
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


Отправить сообщение для zythar с помощью ICQ
По умолчанию

я какие конкретно ошибки выдает. и если возможно то код remind.php
 
Ответить с цитированием

  #2645  
Старый 11.04.2008, 19:05
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

ошибок нет...
 
Ответить с цитированием

  #2646  
Старый 11.04.2008, 19:11
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

remind.php - до этого места идёт проверка пришедших данных из формы и присваение
$tos и $text

PHP код:
<?php    
include_once "mail/mailx.php";
    include_once 
"mail/mailenc.php";
    include_once 
"mail/template.php";
    
$a 1;
    foreach (
$tos as $to)
    {
        
// "Разворачиваем" шаблон, передавая ему $to и $text.
        
$mail template("mail.php.eml", array("to" => $to"text" => $text, ));
        
// Дальше как обычно: кодируем и отправляем.
        
$mail mailenc($mail);
        
mailx($mail);
        
    }
?>
template.php

PHP код:
<?php ## Обработка шаблона.
function template($__fname$vars) {
  
// Перехватываем выходной поток.
  
ob_start();
    
// Запускаем файл как программу на PHP.
    
extract($varsEXTR_OVERWRITE);
    include(
$__fname);
  
// Получаем перехваченный текст.  
  
$text ob_get_contents();
  
ob_end_clean();
  return 
$text;
}
?>
mailenc.php

PHP код:
<?php ## Кодирование заголовков письма.
// Корректно кодирует все заголовки в письме $mail с использованием 
// метода base64. Кодировка письма определяется автоматически на основе
// заголовка Content-type. Возвращает полученное письмо.
function mailenc($mail) {
  
// Разделяем тело сообщения и заголовки.
  
list ($head$body) = preg_split("/\r?\n\r?\n/s"$mail2);
  
// Определяем кодировку письма по заголовку Content-type.
  
$encoding '';
  
$re '/^Content-type:\s*\S+\s*;\s*charset\s*=\s*(\S+)/mi';
  if (
preg_match($re$head$p)) $encoding $p[1];
  
// Проходимся по всем строкам-заголовкам.
  
$newhead "";
  foreach (
preg_split('/\r?\n/s'$head) as $line) {
    
// Кодируем очередной заголовок.
    
$line mailenc_header($line$encoding);
    
$newhead .= "$line\r\n";
  }
  
// Формируем окончательный результат.
  
return "$newhead\r\n$body";
}

// Кодирует в строке максимально возможную последовательность
// символов, начинающуюся с недопустимого символа и НЕ 
// включающую E-mail (адреса E-mail обрамляют символами < и >).
// Если в строке нет ни одного недопустимого символа, преобразование
// не производится.
function mailenc_header($header$encoding) {
  
// Кодировка не задана - делать нечего.
  
if (!$encoding) return $header;
  
// Сохраняем кодировку в глобальной переменной. Без использования
  // ООП это - единственный способ передать дополнительный параметр
  // callback-функции.
  
$GLOBALS['mail_enc_header_encoding'] = $encoding;
  return 
preg_replace_callback(
    
'/([\x7F-\xFF][^<>\r\n]*)/s',
    
'mailenc_header_callback',
    
$header
  
);
}

// Служебная функция для использования в preg_replace_callback(). 
function mailenc_header_callback($p) {
  
$encoding $GLOBALS['mail_enc_header_encoding'];
  
// Пробелы в конце оставляем незакодированными.
  
preg_match('/^(.*?)(\s*)$/s'$p[1], $sp);
  return 
"=?$encoding?B?".base64_encode($sp[1])."?=".$sp[2];
}
?>
mailx.php

PHP код:
<?php ## Более удобная отправка почты.
// Функция отправляет письмо, полностью заданное в параметре $mail.
// Корректно обрабатываются заголовки To и Subject.
function mailx($mail) {
  
// Разделяем тело сообщения и заголовки.
  
list ($head$body) = preg_split("/\r?\n\r?\n/s"$mail2);
  
// Выделяем заголовок To.
  
$to "";
  if (
preg_match('/^To:\s*([^\r\n]*)[\r\n]*/m'$head$p)) {
    
$to = @$p[1]; // сохраняем
    
$head str_replace($p[0], ""$head); // удаляем из исходной строки
  
}
  
// Выделяем Subject.
  
$subject "";  
  if (
preg_match('/^Subject:\s*([^\r\n]*)[\r\n]*/m'$head$p)) {
    
$subject = @$p[1];
    
$head str_replace($p[0], ""$head);
  }
  
// Отправляем почту. Внимание! Опасный прием!
  
mail($to$subject$bodytrim($head));
}
?>
 
Ответить с цитированием

  #2647  
Старый 11.04.2008, 20:36
4NT1P0V
Участник форума
Регистрация: 15.01.2008
Сообщений: 207
Провел на форуме:
1321315

Репутация: 46
Отправить сообщение для 4NT1P0V с помощью ICQ Отправить сообщение для 4NT1P0V с помощью AIM Отправить сообщение для 4NT1P0V с помощью MSN Отправить сообщение для 4NT1P0V с помощью Yahoo
По умолчанию

Подскажите есть ли скрипт, при наведении на картинку она как бы чуть приподнимается и сзади нее тень... инет облазил, не нашел(
 
Ответить с цитированием

  #2648  
Старый 11.04.2008, 20:54
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

http://forum.antichat.ru/thread41870.html думаю тебе сюда
 
Ответить с цитированием

  #2649  
Старый 11.04.2008, 22:21
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Вопрос не по теме, но набросал скрипт такой простенький для примера:

Код HTML:
<html><body onload="init()">
<script language='JavaScript'>
var imgmov=3; //на сколько сместить изображение
var shadowcolor='#c0c0c0'; //цвет тени

function init()
{
  var st = document.getElementById('shad').style;
  st.backgroundColor=shadowcolor;
}

function mov_img(mtype)
{
  var st=document.getElementById('shad').style;
  switch(mtype)
  {
    case 0:
      st.marginLeft=-imgmov;
      st.marginTop=-imgmov;
      st.height=document.getElementById('img').height + imgmov;
      st.width=document.getElementById('img').width + imgmov;
    break;

    case 1:
      st.marginLeft=0;
      st.marginTop=0;
      st.height = document.getElementById('img').height;
      st.width = document.getElementById('img').width;
    break;
  }
}
</script>
blabla<br>

<div style="width:0"><div id="shad"><img src='твоё_изображение' onmouseout="mov_img(1);" onmouseover="mov_img(0);" id="img" style="position:relative;"></div></div>

<br>blabla
</body></html>

Последний раз редактировалось d_x; 11.04.2008 в 22:42..
 
Ответить с цитированием

  #2650  
Старый 12.04.2008, 12:49
4NT1P0V
Участник форума
Регистрация: 15.01.2008
Сообщений: 207
Провел на форуме:
1321315

Репутация: 46
Отправить сообщение для 4NT1P0V с помощью ICQ Отправить сообщение для 4NT1P0V с помощью AIM Отправить сообщение для 4NT1P0V с помощью MSN Отправить сообщение для 4NT1P0V с помощью Yahoo
По умолчанию

Подскажите скрипт, который делает так, чтоб просмотреть текст надо нажать на + и он откроется...??
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ