-
Posts
5,943 -
Joined
-
Last visited
-
Days Won
40
Content Type
Profiles
Forums
Calendar
Store
Everything posted by rus
-
я за то, что бы использовать и php и js одновременно! надеюсь объяснять не нужно почему?
-
да, и в правду, не заметил, ссори )))
-
efendi, вот что значит не верная постановка вопроса! сравните ваш код: <div id="content"> <div id="header"></div> <div class="wrap"> <div class="right-sidebar"></div> <div class="left-sidebar"></div> <div class="middle-container"></div> <div style="clear:both;"></div> </div> <div id="footer"></div></div>далее какой он должен получиться: <div id="content"><div class="middle-container"></div> <div id="header"></div> <div class="wrap"> <div class="right-sidebar"></div> <div class="left-sidebar"></div> <div style="clear:both;"></div> </div> <div id="footer"></div></div>при этом ни слова о том, что структура может меняться. и код xzarxzes: <div class="container"> <header>header</header> <div class="wrap"> <div class="middle"> <h1>Динамический Контент</h1>xzarxzes, вам остается только поставить памятник, за телепатию!
-
тогда наоборот, вставьте блок в верхнюю часть, а потом отпозиционируйте его до уровня контента, других вариантов увы, я не вижу.
-
т.е., вы хотите что бы именно в коде было видно то, что в контенте находится не на своем месте? а для чего это если не секрет? хотите xss-ом ударить по кому-нибудь?
-
#content { margin: 0 auto; width: 1000px; position: relative; // позиционируем родительский блок } .spesial-content { position: absolute; // позиционируем дочерний относительно родителя блок top: по вкусу; left: по вкусу; } <div class="middle-container"> <div class="spesial-content">контент отпозиционированный для верха</div> </div>
-
только содержимое? не сам блок? тогда оберни еще в один и отпозиционируй как надо.
-
вообще конечно перекидывать бд с одной системы в другую - это очень трудоемкий процесс (я так полагаю), я сам лично не сталкивался, но знаю одно, в разных системах, архитектура бд разная (ну там название полей, таблиц и т.д...), и как вот вы будете все это перегонять я не знаю..., скорее всего вручную.
-
Я не видел ни в одной cms использование данного метода.
-
да по email то оно конечно можно определить, но мало ли!... к тому же, на сайте никакой инфы о том, кто они, что они и когда они ) хотя бы отзывы о них почитать, а то выходит что они себя позиционирует так, что они нам нужны (это исходя из условий про тестовое задание), а не наоборот. )
- 15 replies
-
- удаленная раб
- постоянная раб
-
(and 1 more)
Tagged with:
-
webmastersforge, скажите, а где я смогу ознакомиться с вашей компанией (сайт? контакты?)?
- 15 replies
-
- удаленная раб
- постоянная раб
-
(and 1 more)
Tagged with:
-
PHP и JavaScript, В чем их задача и в чем отличие?
rus replied to RuslanHeYca4ev's question in HTML Coding
js предназначен для динамики, а php для функциональностей. -
ниче, один раз так случится,больше говорить так не будет
-
Нарек, когда говоришь человеку что он не один в этой ситуации, или в целом не один такой (коллективизм) - то ему становится легче, а если еще и с примерами из жизни (что бы было с чем сравнивать), то вообще поднимает настроение на порядок выше. так вот, вы не один такой, я точно так же сцу бывает ))) но как говорит моя мама - глаза боятся, а руки делают, или как сказал Николя223 заказчик тоже человек, может и на встречу пойти, ну а если не пойдет - не расстраивайся, сколько их было и сколько их еще будет...
-
рабочий скрипт, подстраивайте под себя: <?php $date = date("Y-m-d H:i:s"); if(empty($contact_name) or strlen($contact_name) < 5) { $error1 = 'Контактное лицо?'; } else $error1 = NULL; if(!preg_match("/^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/", $phone) ) { $error2 = 'Телефон, факс?'; } else $error2 = NULL; if(!filter_var($email, FILTER_VALIDATE_EMAIL)) { $error3 = 'Email?'; } else $error3 = NULL; if(empty($error1) and empty($error2) and empty($error3)) { $body .= ' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>'.$subject.'</title> <style media="screen" type="text/css"> body { margin: 0; padding: 0; border: 0; background: #fff; text-align: center; } table { padding: 5px; margin: 5px auto; border: #E2E2E2 solid 2px; width: 90%; text-align: center; } th { width: auto; padding: 5px; margin: 5px; text-align: center; color: #a81524; } td { border: #E2E2E2 solid 1px; width: 100px; padding: 5px; margin: 5px; text-align: center; color: #333333; } </style> </head> <body> <table> <tr> <th colspan="2"><font color="#fb5710">Данные о заказчике:</font></th> </tr> <tr> <td>Контактное лицо:</td> <td><strong>'.$contact_name.'</strong></td> </tr> <tr> <td>Телефон:</td> <td><strong>'.$phone.'</strong></td> </tr> <tr> <td>Email:</td> <td><strong>'.$email.'</strong></td> </tr> <tr> <td>Дата отправки сообщения:</td> <td><strong>'.$date.' г.</strong></td> </tr> </table> </body> </html>'; if(!empty($_FILES['file']['tmp_name']) and $_FILES['file']['error'] == 0) { $filepath = $_FILES['file']['tmp_name']; $filename = $_FILES['file']['name']; } else { $filepath = ''; $filename = ''; } //$headers .= 'Cc: '.$email.'' . "\r\n"; копия //$headers .= 'Bcc: '.$email.'' . "\r\n"; скрытая копия $to = '<mail@mail.ru>'.', <mail@mail.ru>'; // можно на два email отправлять function send_mail($to, $body, $email, $filepath, $filename) { $subject = 'Опросный лист с сайта '.$_SERVER['HTTP_HOST'].''; $boundary = "--".md5(uniqid(time())); $headers = 'From: <info@'.$_SERVER['HTTP_HOST'].'>' . "\r\n"; // от кого отправлено $headers .= 'To: <'.$email.'>' . "\r\n"; // кому отправлено $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\r\n"; $multipart = "--".$boundary."\r\n"; $multipart .= "Content-type: text/html; charset=\"utf-8\"\r\n"; $multipart .= "Content-Transfer-Encoding: quoted-printable\r\n\r\n"; $body = quoted_printable_encode( $body )."\r\n\r\n"; $multipart .= $body; $file = ''; if(!empty($filepath)) { $fp = fopen($filepath, "r"); if($fp) { $content = fread($fp, filesize($filepath)); fclose($fp); $file .= "--".$boundary."\r\n"; $file .= "Content-Type: application/octet-stream\r\n"; $file .= "Content-Transfer-Encoding: base64\r\n"; $file .= "Content-Disposition: attachment; filename=\"".$filename."\"\r\n\r\n"; $file .= chunk_split(base64_encode($content))."\r\n"; } } $multipart .= $file."--".$boundary."--\r\n"; if(mail($to, $subject, $multipart, $headers)) return true; else return false; } if(send_mail($to, $body, $email, $filepath, $filename)) { echo '<p>Сообщение отправлено!<br /> <a href="javascript:history.back(1)">Вернуться назад</a></p>'; } else { echo '<p>Ошибка - сообщение не отправлено!<br /> <a href="javascript:history.back(1)">Вернуться назад</a></p>'; } } else { echo ' <span class="error">'.$error1.'</span> <span class="error">'.$error2.'</span> <span class="error">'.$error3.'</span><br> <a href="javascript:history.back(1)">Вернуться назад</a>'; }?>
-
werty, на этом форуме не приветствуется публичные оскорбления участников форума, или извиняйтесь, или отправляйтесь в бан.
-
ссори, читаю между строк ))) ок, ну все-равно же как-то нужно разделять строковые данные, даже на клиенте? просто плохо себе это представляю...
-
$files и $dirs - это у вас массивы с содержанием (я так полагаю из названия) файлов и директорий. массив можете разобрать к примеру с помощью foreach. должно получиться что-то типа: $search = $_POST['search'];$path = $_SERVER['DOCUMENT_ROOT']."/";$path = "/"; // пляшем от корня сайта$d = dir($path);if ($d) { $files = $dirs = array(); while (false !== ($name = $d->read())) { if ($name === '.' || $name === '..') continue; $FullName = $path . "/" . $name; if (is_dir($FullName)) $dirs[] = $name; elseif (is_file($FullName)) $files[] = $name; } $d->close(); echo 'Files: '; print_r($files); // Все файлы echo 'Dirs'; print_r($dirs); // Все директории foreach($files as $value) { // все зависит от того, что у вас окажется в $value if($value == $search) { echo '<a href="'.$value.'">'.$value.'</a>'; } }}else echo 'Ничего не найдено';а вообще, что бы дать полную ссылку на файл, там походу придется сначала слиять эти два массива, т.е. $files и $dirs, иначе два foreach делать - как-то бессмысленно, либо переписать ваш код.
-
собсно непонятно, в одном сообщении ты отметаешь php, в другом опять применяешь его, только уже немного для других целей, потому и спросил. )))
-
не совсем понятен вопрос, можете по подронее?
-
Ну так там написано, что текст должен меняться каждые там сколько-то...
-
вряд ли вы найдете "хостинг" со 100гб (это больше похоже на vps), а тем более равнодушных к вашему контенту.
-
bryknyk, да не, все правильно сказал, я тоже каждый день встречаю таких людей, которые считают разоткровенничавшихся людей нытиками, а себя позитивными и сильными, хотя у него на лбу написано крупными буквами, что он слаб и неудачник, а все свои огрехи прикрывает ловко замаскированными бессмысленными словами и действиями, хех ))) да ну..., если следовать правилу сильные выживают - слабые сами отпадут, то в итоге останутся только сильные, которые перегрызут в итоге сами друг другу глотки. в общем выскочек и кричалок - тоже не уважаю.