IPB

Здравствуйте, гость ( Вход | Регистрация )


Youtube Vkontakte Mail Google KubaLibre Shareman Down-House

Скрыть объявления

Объявления

А у нас появился женский раздел^^ Приглашаем всех к себе в гостиsmile3.gif
С уважением, Ваши девушки flirt.gif

Основные Провайдеры и поставщики Телекоммуникационных услуг г. Казань
Обсуждаем, делимся опытом, решаем текущие вопросы с представителями операторов связи

11 страниц V « < 7 8 9 10 11 >  
Ответить в эту темуОткрыть новую тему
> PHP, Программирование и вопросы...
vladD=
сообщение 22.7.2009, 21:03
Сообщение #161



******

Группа: Домовые
Сообщений: 2 383
Регистрация: 21.1.2008
Живет: ‮

Пол: Мужской


Репутация:   131  


Код

<?
set_time_limit(0);

$oid = '1111111'; // ваш ID

function connect($link){
$cookie = ""; // <-- куки!
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);

$otvet = curl_exec($ch);
curl_close($ch);

return $otvet;
}
echo "\n\n\n\n byPaVl1k \n\n\n";
function grabb($str, $start, $end) {
$start = strpos($str, $start) + strlen($start);
$end = strpos($str, $end, $start);
$result = substr($str, $start, $end - $start);
flush();
return $result;
}

$str = connect ('http://vkontakte.ru/audio.php?act=edit');
$c = substr_count ($str, 'deleteAudio');

echo iconv ('cp1251', '866', "У вас $c аудио! \n");

for ($i=0; $i<$c; $i++) {

$str = substr ($str, $end);

$start = 'deleteAudio(';
$end = ')';
$start = strpos($str, $start) + strlen($start);
$end = strpos($str, $end, $start);
$aid = substr($str, $start, $end - $start);

connect ("http://vkontakte.ru/audio.php?act=adeleteaudio&oid=$oid&aid=$aid&restore=1");

echo iconv ('cp1251', '866', "Аудио $i удалена \n");

}
echo "\n\n\n © Pavl1k\n\n For qweqwe =P\n\n\n";
/*/ byPavl1k /*/
/*/ [id40270043] /*/
?>

скрипт для удаления аудио вконтакте как можно догадатся, но у меня он не работает =( посмотрите мб что нибудь неправильно
зы желательно написать аналлогичный на javascript
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Deja Vu
сообщение 23.7.2009, 2:10
Сообщение #162


Мастер Домовой
*****

Группа: Домовые
Сообщений: 521
Регистрация: 9.5.2007
Живет: ´´´´´´

Пол: Женский


Репутация:   15  


Цитата(ALALAL @ 22.7.2009, 22:12) *

скрипт для удаления аудио вконтакте как можно догадатся, но у меня он не работает =( посмотрите мб что нибудь неправильно
зы желательно написать аналлогичный на javascript

Не забыли дописать кое что самостоятельно:
Код
$cookie = ""; // <-- куки!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
vladD=
сообщение 23.7.2009, 13:29
Сообщение #163



******

Группа: Домовые
Сообщений: 2 383
Регистрация: 21.1.2008
Живет: ‮

Пол: Мужской


Репутация:   131  


нет =)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
warlock
сообщение 25.7.2009, 0:18
Сообщение #164


Домовой
***

Группа: Домовые
Сообщений: 95
Регистрация: 20.6.2009

Пол: Мужской


Репутация:   2  


Цитата

зы желательно написать аналлогичный на javascript

на JS такое написать нереально
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Тимур$
сообщение 27.7.2009, 11:45
Сообщение #165


Кто Я?!
*

Группа: Домовые
Сообщений: 18
Регистрация: 23.2.2008
Живет: Казань

Пол: Мужской


Репутация:   0  


Задача (для проггеров это легко решить, а для начинаючих сложновато).
Есть некая пустая таблица
Прикрепленное изображение

В определенном каталоге лежит файлы dok1, dok2, dok3.
при выполнение команды результат будет
Прикрепленное изображение

Допустим в каталог с файлами добавим файл dok4 то при выполнении команды результат был такой
Прикрепленное изображение

Дальше добавим dok5, dok6, dok7
Ожидаемый результат
Прикрепленное изображение

Это же задача в другом формате:
Есть на сайте страница новостей, структурно состоит из 5 строчной таблицы.
в определенном каталоге лежат файлы dok 1, dok 2....dok n.
Эти документы должны отображаться в ячейках таблицы в таком же порядке, как описал пвыше.
при добавления в каталог файл dok n+1, то он автоматически отображался.

Жду вопросы уточнении и предложении.


--------------------
Подписи с ссылкой на внешние ресурсы запрещены © Администрация Дом.ru
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
daniil
сообщение 27.7.2009, 16:45
Сообщение #166


Мастер Домовой
*****

Группа: Домовые
Сообщений: 597
Регистрация: 20.12.2006

Пол: Мужской


Репутация:   22  


Цитата(Тимур$ @ 27.7.2009, 12:54) *

Жду вопросы уточнении и предложении.

Китайский Лю-Сян фабрика стельки, спасибо за внимание crazy.gif

Сей скрипт может послужить основой. Но если честно, то я бы хранил новости в базе. Ну её, эту возню с файлами. Это ж всё потом надо либо заливать ручками по FTP, либо скрипт-создавалку слепить, имеющую привилегии доступа на запись, что уже по-идее чревато неприятностями. Но, это дело вкуса (иль хостера).

Скрипт должен лежать в одной папке с обыскиваемой на предмет документных файлов директорией.
В данном случае, директория называется "news" и содержит файлы "doc_x.php" (x - цифирка, по которой подразумевается сортировка).

Код

<?php
// ============== Разбираемся со списком файлов: =================
// Открываем каталог для работы и сообщаем, если не открыли
// (если нет такого каталога).
$dir = @opendir('news');
if (!$dir)
{
echo "Ошибка при открытии папки news! <br>";
exit;
}

// Начинается цикл чтения элементов каталога
// Встроенная функция readdir так работает: она возвращает при каждом вызове
// случайный-следующий элемент находящийся в каталоге (включая '.' и '..').
// Именно поэтому она вызывается в цикле while. И нужен "фильтр точек" (см. ниже).

echo "Начинаем цикл чтения элементов каталога: <br>";
while($file = readdir($dir))
{
// Отфильтруем текущий каталог и родительский:
if(($file!=".")&&($file!="..")) $a[]=$file;
}
// Отсортируем полученный массив
asort($a);
// Считаем, сколько элементов в массиве
// -1 из-за того, что надо максимальный индекс, а не само кол-во.
$dir_entities = count($a)-1;
// Получаем последние пять элементов массива (последние пять имён файлов)
for ($i=$dir_entities; $i>$dir_entities-5; $i--)
{
  // Если в папке менее 5 файлов, то все - к отображению и цикл дальше не крутим:
  if($dir_entities<5)
  {
   $last_five=$a;
   break;
  }
  // Если файлов больше, чем 5, то берём следующий из пяти (из конца списка).
  $last_five[]=$a[$i];
}
echo "<br>Последние пять файлов с конца: <br>";
print_r($last_five);

// Удалим дескриптор (закрываем поток)
closedir($dir);

// =============== А теперь - WEB-дизайн :) ==========================
// Начинаем строить таблицу
echo "<table>";
echo "<tr>";
    echo "<th width=\"50%\">";
    echo "Индекс в массиве";
    echo "</th>";
    echo "<th width=\"50%\">";
    echo "Вывод файла";
    echo "</th>";
echo "</tr>";
// Достраиваем таблицу, включая в ячейки содержимое файлов, перечисленных в
// массиве $last_five
foreach ($last_five as $key => $file_name)
{
echo "<tr>";
    echo "<td width=\"50%\">";
    echo $key;
    echo "</td>";
    echo "<td width=\"50%\">";
    include "news//" . $file_name;
    echo "</td>";
echo "</tr>";
}
echo "</table>";
?>


Сообщение отредактировал daniil - 27.7.2009, 16:55
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Тимур$
сообщение 29.7.2009, 21:53
Сообщение #167


Кто Я?!
*

Группа: Домовые
Сообщений: 18
Регистрация: 23.2.2008
Живет: Казань

Пол: Мужской


Репутация:   0  


спасибо daniil.
Но я успел и сам написать, за один ночь (!).
Кстати, это мой первый скрипт который на пхп.
коменты не написал, лень.
Но уже с доработкой, данные отображаются частично скриптом rez.php.
предлагаю сильно не пенать, но мнении ваши буду ценить.
Код
<html>
<head> <title> авто отображение документов </title></head>
<body>
<?php
for ($r=1; $r<100; $r++)     
{
    if(!file_exists("new/dok$r.php"))
    {
    
    }
    else
    {
    $w=$r;
    }
}
?>
<table width="800" border="1" align=center>
        <tr> <td height="150">
        
            <?php  
                require "scripts/rez.php";
            ?>
        
            <a href="new/dok<?php echo $w ?>.php"> ))дальше>></a></td> </tr>
        <tr> <td height="150">
        
            <?php  
                require "scripts/rez.php";
            ?>
        
            <a href="new/dok<?php echo $w ?>.php"> ))дальше>></a></td></tr>
        <tr><td height="150">
        
            <?php  
                require "scripts/rez.php";
            ?>
        
            <a href="new/dok<?php echo $w ?>.php"> ))дальше>></a></td></tr>
        
        <tr><td height="150">
        
            <?php  
                require "scripts/rez.php";
            ?>
        
            <a href="new/dok<?php echo $w ?>.php"> ))дальше>></a></td></tr>
        
        <tr><td height="150">
            <?php  
                require "scripts/rez.php";
            ?>
        
            <a href="new/dok<?php echo $w ?>.php"> ))дальше>></a> </td></tr>
        
</table>
</body>
</html>


Что скажете?

rez.php создал отдельно, просто пробывал другие команды испытать.

Код

<?php
            $y=fopen("new/dok$w.php", "r");
                $t=fread($y, 500);
                $u=fgets($y,1);
            echo $u;
            echo $t;
            $w=$w-1;
?>



Здесь переменные $u хотел исьпользовать для заголовков.
пока код дорабатываю. Жду предложении.


--------------------
Подписи с ссылкой на внешние ресурсы запрещены © Администрация Дом.ru
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
vladD=
сообщение 29.7.2009, 22:09
Сообщение #168



******

Группа: Домовые
Сообщений: 2 383
Регистрация: 21.1.2008
Живет: ‮

Пол: Мужской


Репутация:   131  


Цитата(warlock @ 25.7.2009, 1:27) *

на JS такое написать нереально

почему же? если есть на массовое добавление песен, то я думаю возможно и на удаление O_O
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Тимур$
сообщение 30.7.2009, 18:41
Сообщение #169


Кто Я?!
*

Группа: Домовые
Сообщений: 18
Регистрация: 23.2.2008
Живет: Казань

Пол: Мужской


Репутация:   0  


Предлагаю учебники по PHP.
Прикрепленный файл  php.zip ( 577.01 килобайт ) Кол-во скачиваний: 127

Прикрепленный файл  php_sweb.zip ( 1.56 мегабайт ) Кол-во скачиваний: 439

Прикрепленный файл  php3manual.zip ( 416.12 килобайт ) Кол-во скачиваний: 123


Думаю пригодятся. Есть ещё книги, они даже лучше, но весят 40 метров. в будущем выложу.


--------------------
Подписи с ссылкой на внешние ресурсы запрещены © Администрация Дом.ru
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
daniil
сообщение 31.7.2009, 0:10
Сообщение #170


Мастер Домовой
*****

Группа: Домовые
Сообщений: 597
Регистрация: 20.12.2006

Пол: Мужской


Репутация:   22  


Тимур, код вставленный в 167-й пост пересмотреть бы повнимательней, там вроде, ссылка не на ту новость идет.

Кгода вызывается первый фрагмент кода в require, происходит декремент $w на 1, и внизу новости - ссылка, которая должна показывать на эту же новость, но из-за уменьшенного на единицу $w она укажет на предыдущую новость. Вообще, тут не настолько много кода, чтобы его в файл объединять и вставлять директивой. Для эксперимента сгодится, а в большом проекте запутаться можно, если будет столько подключений одного кода, да ещё в разных файлах.

Ну и ещё, в принципе, там, где определяется максимальное значение $w можно не ограничивать скрипт сотней новостей. Вместо "for"

Код
$r=1;
while(file_exists("new/dok$r.php"))
{
$w=$r;
$r++;
}


Сообщение отредактировал daniil - 31.7.2009, 0:15
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Photon
сообщение 6.8.2009, 21:04
Сообщение #171


Домовой
***

Группа: Домовые
Сообщений: 54
Регистрация: 28.11.2007

Пол: Мужской


Репутация:   0  


А кто-нибудь знает бесплатный визуальный редактор, чтобы можно было легко прикрутить к сайту на php?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
warlock
сообщение 6.8.2009, 21:43
Сообщение #172


Домовой
***

Группа: Домовые
Сообщений: 95
Регистрация: 20.6.2009

Пол: Мужской


Репутация:   2  


http://tinymce.moxiecode.com/
прикручивается за 10 минут=)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Тимур$
сообщение 7.8.2009, 15:38
Сообщение #173


Кто Я?!
*

Группа: Домовые
Сообщений: 18
Регистрация: 23.2.2008
Живет: Казань

Пол: Мужской


Репутация:   0  


Где найти скрипт что бы при нажатия на рисунки раскрывались как в 165 посте.
И как установить?


--------------------
Подписи с ссылкой на внешние ресурсы запрещены © Администрация Дом.ru
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ramil-Ka
сообщение 9.8.2009, 20:59
Сообщение #174


Житель КазанДОМа
******

Группа: Домовые
Сообщений: 1 348
Регистрация: 8.11.2007
Живет: на одну зарплату

Пол: Мужской


Репутация:   18  


Попробуй Lightbox 2-удобная вещь,будут проблемы с установкой или использованием-пиши,попробую помочь. В архиве есть пример использования-думаю ничего сложного,сплошной ЯваСкрипт)

Сообщение отредактировал RamireZ - 9.8.2009, 21:03
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Photon
сообщение 10.8.2009, 13:48
Сообщение #175


Домовой
***

Группа: Домовые
Сообщений: 54
Регистрация: 28.11.2007

Пол: Мужской


Репутация:   0  


Цитата(warlock @ 6.8.2009, 22:52) *

http://tinymce.moxiecode.com/
прикручивается за 10 минут=)

То что нужно, благодарю smile3.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ramil-Ka
сообщение 10.8.2009, 22:41
Сообщение #176


Житель КазанДОМа
******

Группа: Домовые
Сообщений: 1 348
Регистрация: 8.11.2007
Живет: на одну зарплату

Пол: Мужской


Репутация:   18  


Цитата(RamireZ @ 9.8.2009, 22:08) *

Попробуй Lightbox 2-удобная вещь,будут проблемы с установкой или использованием-пиши,попробую помочь. В архиве есть пример использования-думаю ничего сложного,сплошной ЯваСкрипт)

по просьбе пользователей:
Прикрепленный файл  lightbox2.04.zip ( 95.03 килобайт ) Кол-во скачиваний: 105
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Тимур$
сообщение 11.8.2009, 10:07
Сообщение #177


Кто Я?!
*

Группа: Домовые
Сообщений: 18
Регистрация: 23.2.2008
Живет: Казань

Пол: Мужской


Репутация:   0  


Спасибо Большое.

Установил, все работает.

Сообщение отредактировал Тимур$ - 11.8.2009, 10:14


--------------------
Подписи с ссылкой на внешние ресурсы запрещены © Администрация Дом.ru
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Galax
сообщение 11.10.2009, 22:09
Сообщение #178


Домовой
***

Группа: Домовые
Сообщений: 149
Регистрация: 20.7.2009
Живет: Kazan

Пол: Домовой


Репутация:   0  


PHP выучить сложно, щяс книги читаю ничего непонемаю HTML намного легче!


--------------------
«...а сейчас надо обязательно дунуть, если не дунуть никакого чуда не произойдет». © Амаяк Акопян
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ramil-Ka
сообщение 12.10.2009, 21:31
Сообщение #179


Житель КазанДОМа
******

Группа: Домовые
Сообщений: 1 348
Регистрация: 8.11.2007
Живет: на одну зарплату

Пол: Мужской


Репутация:   18  


Цитата(SLI @ 11.10.2009, 23:18) *

PHP выучить сложно, щяс книги читаю ничего непонемаю HTML намного легче!

Хех,конечно.
Ведь ХТМЛ-это даже не язык программирования, что не скажешь про PHP. А при создании ХОРОШЕГО сайта без ПХП не обойтись...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
G@RFILD
сообщение 11.1.2010, 10:08
Сообщение #180


Опытный Домовой
****

Группа: Домовые
Сообщений: 257
Регистрация: 24.11.2006
Живет: Казань

Пол: Мужской


Репутация:   4  


HTML - это язык разметки. Там программирования нет. А вот что насчет ПХП - Это, по сути, самый легкий язык программирования. Он очень легкий к освоению. Если бы ты начал изучать любой другой, он гораздо сложнее.

Цитата(Тимур$ @ 7.8.2009, 15:47) *

Где найти скрипт что бы при нажатия на рисунки раскрывались как в 165 посте.
И как установить?

Еще есть очень хорошие бесплатные версии Highslide.
Все версии доступны для свободного скачивания и использования тут


--------------------
Нет идеи - НЕТ ИКЕИ!

Изображение

#hands dev/shit > dev/candy
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

11 страниц V « < 7 8 9 10 11 >
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 23.4.2024, 15:34