postavkin

Рейтинг
601
Регистрация
06.01.2009

umka, не силен в этом. Но насколько я понимаю - fopen - открыть файл.

Файл открывать не надо :)

Есть массив $galereyafile, в нем

$galereyafile[0] - index.php

$galereyafile[1] - lamitat.php

$galereyafile[3] - edilgres.php

и т.д.

и мне надо отсортировать по символу перед точкой (он же пятый символ).

umka, спасибо, но не получилось.

Все также отсортирован по алфавиту.

Поставил Ваш код вместо shuffle($galereyafile);

Только не смейтесь, если я чего не так понял.

Скрипт у меня на php

Спасибо ребят, извините, я только учусь.

Я не профи в этом.

nomads, честно говоря мне удобнее сделать с таблицей.

Но я вот смотрю, многие применяют дивы. Сам я врят ли смогу такие сделать. Вообще для ПС - таблицы - очень плохо или делать с таблицей и не париться?

---------- Добавлено 12.02.2012 в 14:23 ----------

nomads:
А что не получается без таблиц? Можно div'ами с float:left или списки с display:inline-block

с дивами не понимаю, как подпись под фото ставить...

seosniks, спасибо, тот скрипт который Вы показали - увеличивает её прямо в странице - т.е. весь другой контент смещается. Не подходит.

Да и если я опять же правильно понял, тут он использует одну и туже картинку, а не как я начал делать- превью загружается а при нажатии - оригинал большой открывается. Но спасибо большое за ссылку, сейчас по-изучаем.

DPS1985:
правильно перераспределить вес? тогда купите программку http://www.page-weight.ru/ будете видеть реальную картину

А она действительно "реальную" картину показывает? А то столько разговоров про неё и про сквозное меню.

Не совсем понял я вопрос, но при наращивании внешних на морду, само собой вес у внутряков тоже увеличится. ИМХО, особенно у тех, на которые морда ссылки дает.

спасибо, но в этом не силен. сайт на php, никакого плагина видимо не поставить...

Да я сделал так считаю ячейки выдернутые и поставил уже

if ($e===300 or $e===600 or $e===900) { sleep(120); echo "<br>продолжим<br>";}

сейчас попробую Ваш вариант. Спасибо

---------- Добавлено 11.02.2012 в 19:04 ----------

seosniks:
Разделите его на 3 части и в три этаба обработайте.
Возможно времени не хватает на обработку.
Как варинт в верху файла добавьте попробуйте это

set_time_limit(0);
ignore_user_abort(true);

Этот код так и поставить без измнений если то не помогает.

Мой sleep тоже не помог.

Как ещё можно сделать, честно говоря, кроме варианта в три цикла по-очереди с перерывом сделать если, но ведь это тоже самое почти что и со sleep я попробовал...

ps Пришлось сделать так и запускать несколько раз скрипт

$fotki = array();

$fotki=file('spisok.txt'); //проверим старый файл на количество ранее запис моделей

$vsegofoto = count($fotki);

for ($x=0; $x<300; $x++) {

$urlfoto = $fotki[$x];...

Я почти допилил. Берет файлы урл картинки которую надо обработать из текстового файла.

Одна проблема, при переделывании фото, сохраняет их черными прямоугольниками.

Помогите, плиз, где ошибка в коде, я так понимаю - не правильно создаю папки подпапки.


$img_small = 'prevyu/'.$zavod.'/'.$kollekzia.'/'; //Папка маленькой картинки prevuy/apavisa/beton/
$dirz = 'prevyu/'.$zavod.''; // проверим есть ли папка prevyu/apavisa, если нет - создадим
if (!is_dir($dirz)) {
mkdir($dirz, 0700);
}
$dirzk = 'prevyu/'.$zavod.'/'.$kollekzia.''; // проверим есть ли папка prevyu/apavisa/beton, если нет - создадим
if (!is_dir($dirzk)) {
mkdir($dirzk, 0700);
}

$imagezz="../coll-photo/$zavod/$kollekzia/$file"; // берем исходную фотку
...переделываем и сохраняем
$image_title3 = basename($imagezz); // basename возвращает имя файла;
$im=@imagecreatefromjpeg($imagezz);
$im2=@imagecreatetruecolor($w,$h);
@imagecopyresampled($im2,$im,0,0,0,0,$w,$h,@imagesx($im),@imagesy($im));
@imagejpeg($im2,$img_small.$image_title3,70);
@imagedestroy($im);
@imagedestroy($im2);

ps просто даже папки странно создаются - их не удалить через ftp соеднение.

Кстати, такая фигня когда сразу много фото переделываю, если без цикла (т.е. с одной фоткой) то всё норм...

зы2 сделал. фото нормально пишутся, но всю 1000 все равно не может обработать.

Оказывается надо было после вынимания строки из текстового файла почистить строку с помощью $urlfoto = trim($urlfoto);

Теперь папки создаются нормально и удаляются, но почему то никак скрипт не доходит до конца списка...

560-580 картинок, дальше не идет

Всего: 5509