выводится новость из mysql. Как вывести часть новости и ссылку подробнее, при нажатии на которую открывается вся новость?
PHP: <? $sql = "select `news`, `news_url` from `news` where news_id='1'"; mysql_query($sql ) or die('Произошла ошибка, обратитесь к администрации'); $result=mysql_query($sql); $r=mysql_fetch_array($result); $news=$r['news']; $news_url = $r['news_url']; $kol = 10;//Кол-во показываемых букв из новости $s = substr($news, 0, $kol); echo "<A href=$news_url>$s........</a>"; ?>
Pashkela ------------------------------------------------------ $result=mysql_query($sql ) or die('Произошла ошибка, обратитесь к администрации');
Создаешь в базе ещё одну колонку для краткой новости а потом выводишь её с сылкой с запросом к основной!
Когда ты отрезаешь по символьно то получаетсся что некоторые символы будут проподать или наоборот появлятся не нужные! Можно зделать так чтоб выводилась только до определёного символа к примеру *! Я изночально когда пишу сайт то делаю для этого поля discription и text! Первое отвечает за краткую новость она выводится в цыкле. А вторая за весь текст она выводится отдельно! Помогите мне лучше скрипт доделать не получается чёто! http://forum.antichat.ru/threadnav40896-688-10.html Второе сообщение!
Во-первых можно обрезать по кол-ву символов, но учитывая чтобы последнее слово было завершенным. Во-вторых можно как в вордпрессе сделать тэг, который будет указывать на каком слове заканчивать превью для новости
И что потом в админке с тегом этим возится! У мня лично в моей кмс краткая одельно основная одель! Но до ладно! У каждого своя правда я не спорю!
есть код PHP: <table cellpadding="0" cellspacing="1" width="100%"> <tbody><tr><td><label>Имя:</label> <input class="fm fm110" name="e91118c" value="" maxlength="15" type="text"> <span class="e f7"></span> </td></tr> <tr><td><label>Пароль:</label> <input class="fm fm110" name="e892a2b" value="" maxlength="20" type="password"> <span class="e f7"></span> </td></tr> </tbody></table></td></tr></tbody></table> какой должен быть скрипт автоматической авторизации? то есть скрипт запустил, автоматом в сайт зашёл ____________________________________________ сюда ввести ник и пасс? PHP: value=""
мне кажется, имена полей генерируются каждый раз новые то есть их сначала надо получить...а потом уже отправить запрос.
PHP: $cUrl = curl_init(); curl_setopt($cUrl, CURLOPT_URL, $url); curl_setopt($cUrl, CURLOPT_PORT, $port); curl_setopt($cUrl,CURLOPT_RETURNTRANSFER,1); curl_setopt($cUrl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)"); curl_setopt($cUrl, CURLOPT_TIMEOUT, $timeout); curl_setopt($cUrl, CURLOPT_POSTFIELDS, $post_parameters); curl_exec($cUrl); куда что вводить думаю разберешься
читал, спасибо. я предложил решение исходя из поставленной задачи. я понятия не имею генерятся они или нет, этого в вопросе не стояло.
Как работать с фтп вообще: PHP: $file = 'http://cайт_откуда_скачиваем/файл';//что скачиваем, обычный путь, http://... $remote_file = '/http/абсолютный_путь/файл';//абсолютный путь до папки, куда скачиваем, вклчючая название файла (на ВАШЕМ фтп) $ftp_server = "сервер"; $ftp_user = "юзер"; $ftp_pass = "пароль"; // установить соединение или выйти $conn_id = ftp_connect($ftp_server) or die("Не удалось установить соединение с $ftp_server"); // попытка входа if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) { echo "Произведен вход на $ftp_server под именем $ftp_user\n"; } else { echo "Не удалось войти под именем $ftp_user\n"; } // загрузка файла if (ftp_put($conn_id, $remote_file, $file, FTP_BINARY)) { echo "$file загружен на сервер\n"; } else { echo "Не удалось загрузить $file на сервер\n"; }