Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите найти ошибку в ПХП скрипте. 
:(
    Опции темы
gogle
Дата 24.8.2004, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 2.6.2004

Репутация: нет
Всего: нет



Бр ,непонял , попроще пожалуйста , что сделать ?
PM MAIL   Вверх
Ignat
Дата 24.8.2004, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 10
Всего: 73



Групповое переименование файлов. Если нечем попробуй залить какие-нибудь другие файлы.
Добавлено @ 14:34
Попробуй еще так, что покажет?
Код
<?php
$bandir = "/home/site/public_html/ban1/";

//==================

$d = dir($bandir);
$cname = "";
$tmp = "";
$tt = 1;
while (false !== ($ent = $d->read())) {
if ($ent != '.' && $ent != '..')
{
$fil = pathinfo($ent);
print_r($fil);
$fname = current(explode('.', $fil['basename']));
if ($fname == (int)$fname)
{
$nname = (int)$fname-1;
if ($nname!='0')
echo rename($bandir.$ent,$bandir.$nname.".".$fil['extension']);
else
{
echo rename($bandir.$ent,$bandir."tmp-".$fil['extension']);
$tmp = "tmp-".$fil['extension'];
}
if ($tt < (int)$fname)
$cname = $ent;
}
}
}
$d->close();
if ($cname!='')
rename($bandir.$tmp,$bandir.$cname);
?>



--------------------
Теперь при чем :P
PM   Вверх
gogle
Дата 24.8.2004, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 2.6.2004

Репутация: нет
Всего: нет



Ну вобщем хоть и коряво но я решил проблему smile.gif
добавил файл 0.jpg , причем на халяву еще получился и счетчик показов smile.gif
Вобщем 0 файл нужно просто левую картинку , и при каждой сработке он ее переименовывает во все меньшее число -1,-2,-3, и.т.д ( счетчик smile.gif
Добавлено @ 14:49
При втором варианте выдало
Array ( [dirname] => . [basename] => 1.jpg [extension] => jpg ) 1Array ( [dirname] => . [basename] => 2.jpg [extension] => jpg ) 1Array ( [dirname] => . [basename] => 4.jpg [extension] => jpg ) 1Array ( [dirname] => . [basename] => 5.jpg [extension] => jpg ) 1Array ( [dirname] => . [basename] => 3.jpg [extension] => jpg ) 1
Но результат прежний первый ваюл удален.

Вобщем , моя корявая версия меня вполне устраивает , всем принявшим участие в этом топике , спасибо.

Тема закрыта.
PM MAIL   Вверх
Ignat
Дата 24.8.2004, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 10
Всего: 73



Цитата(gogle @ 24.8.2004, 15:43)
причем на халяву еще получился и счетчик показов

Только это не счетчик показов, а счетчик переименований.
так не должно работать.



--------------------
Теперь при чем :P
PM   Вверх
arial
  Дата 24.8.2004, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 772
Регистрация: 11.3.2003
Где: Архангельская обл .

Репутация: 6
Всего: 7



Цитата(gogle @ 24.8.2004, 12:56)
2 arial :
имхо, чтоб добавить правило в mod_rewrite , наверное надо права иметь ?
А уменя их нет , ломать же сервер чтоб это все сделать , и есть вырезка гланд через задний проход , а если учесть , то что я ломать сервера неумею , то это вырезка гланд через задний проход тупым скальпелем в темной комнате smile.gif
Проще мне кажется заюзать такой скрипт , беда льши в том что он неюзабелен пока sad.gif

Никаких прав ненадо, при условии, что пользуешься нормальным хостингом.
Просто в .htaccess пишешь:
Код
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^some_image.jpg$ banner.php [L]
Думаю в файле banner.php написать десять строк кода, циклически выдающего различные картинки сможешь?


--------------------
Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская)
PM ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0429 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.