Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по PHP
Сообщения
Fuelen

ma3x999, скачиваешь страницу через оперу мини мод (клавиша 1). Там есть текстовый редактор, фтп...
Всего хватает.

12 Апр 2011, 11:42
aBSuRD

ma3x999,
<?php
$url='http://mini.s-shot.ru/240x320/320/?sait.ru';
header("Content-Type: image/png");
$img=imagecreatefrompng($url);
imagepng($img);
imagedestroy($img);
?>
Примерно так.

12 Апр 2011, 12:02
mazaHELL

есть папка, в папке 100 000 файлов

вопрос. будет ли тормозить file_get_contents(dir/text.txt) при чтении файла из этой папки?

то есть имя файла известно заранее, но папка "захламлена" другими файликами
p.s. файлы по ~25Кб

12 Апр 2011, 12:20
Dizzy

mazaHELL, не будет, тормозило бы если бы ты все 100к файлов запрашивал

12 Апр 2011, 12:53
BaldaI

mazaHELL, Если имя файла известно то недолжно тормозить.

12 Апр 2011, 12:53
OZ_

mazaHELL, что-нибудь обязательно затормозит. Оставляй в папках тыщу-другую файлов, остальное разбивай по подкаталогам. Оптимальную цифру я не знаю, это можно погуглить, но когда слишком много файлов в папке - это плохо.

12 Апр 2011, 12:54
mazaHELL

есть код

$a = new Init();
$a->start();
.....
// код
.....
$a->finish();


можно как то переопределить метод finish() поместив между start() и finish() промежной метод, к примеру center() ?
то есть когда есть старт и финиш - финиш работает в одном режиме, когда есть промежуточный метод - финиш должен заработать по другому.
возможно ли такое?

12 Апр 2011, 13:37
ma3x999

aBSuRD, спс большое,

12 Апр 2011, 13:40
OZ_

mazaHELL, есть несколько способов сделать это. Самый простой - поменять внутреннюю переменную объекта в методе center() и проверять её в finish().

12 Апр 2011, 13:52
mazaHELL

OZ_, хорошо, а если переопределить start с помощью center? Тем же путем?

12 Апр 2011, 13:54
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.