Pawlita.de Forum rund um meine PHP Skripte und allgemeine PHP Fragen.
Sie sind nicht angemeldet.
hmm ein paar trix damit das leben etwas einfacher wird ;P
wenn ihr nur mal checken wollt was in eurer gdLib so funzt habe ich was fuer euch, eine art shortcut:
<?php $info = gd_info(); echo '<pre>'; print_r($info); echo '</pre>'; ?>
to be continued... ![]()
Offline
hallo na ![]()
hier eine weitere kleine hilfe diesmal eine optische.
da ich viel mit der var_dump() arbeite und andere eveutel auch und nicht immer gluecklich sind mit der uebersichtlichkeit der ergebnisse
hier ein schnippsel.
included diese php datei mit diesem inhalt:
<?
function my_var_dump($v)
{
ob_start ();
var_dump ($v);
$content = ob_get_contents ();
ob_end_clean ();
$m = 0;
preg_match_all ('#^(.*)=>#mU', $content, $stack);
$lines = $stack[1];
$indents = array_map ('strlen', $lines);
if ($indents)
{
$m = max ($indents) + 1;
}
$content = preg_replace (
'#^(.*)=>\\n\s+(\S)#eUm',
'"\\1" .str_repeat(" ", $m - strlen("\\1")>1 ? $m - strlen("\\1") : 1). "\\2"',
$content);
$content = preg_replace (
'#^((\s*).*){$#m',
"\\1\n\\2{",
$content);
echo '<pre style="font-family:verdana; font-size:9px;">'. htmlentities($content). '</pre>';
}
?>code ausfueheren tut ihr mit my_var_dump(), bestes beispiel fuer chaos ist $GLOBALS also wird es zu my_var_dump($GLOBALS) und denn schoen geordnet
mfg Stefano ![]()
Offline
thumbnail qualli verbessern
hello na ![]()
wen ihr mal eire quallität der thumbnails verbessern wollt mit minimalem aufwand,
dann eifach in der thumb.php folgende zeilen suchen:
// Thumbnail erstellen $Thumbnailgrafik = ImageCreateTrueColor($w, $h); ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, $OriginalPosX, $OriginalPosY, $w, $h, $AusschnittBreite, $AusschnittHoehe);
und mit dieser ersetzten:
// Thumbnail erstellen $Thumbnailgrafik = ImageCreateTrueColor($w, $h); #ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, $OriginalPosX, $OriginalPosY, $w, $h, $AusschnittBreite, $AusschnittHoehe); imagecopyresampled($Thumbnailgrafik, $Originalgrafik, 0, 0, $OriginalPosX, $OriginalPosY, $w, $h, $AusschnittBreite, $AusschnittHoehe);
erklärung: die raute deaktiviert nur die alte funktion aber dafuer ist die nächste zeile die mit der neuen funktion des resample()
dieses verkleinert das bild nicht nur sondern bearbeite es komplett neu damit keine verpixelungen entstehen,
einzige kleine nachteil diese funktion frisst etwas mehr server arbeitespeicher und cpu also falls die bilder net angezeigt werden versucht einfach mal die grösse der bilder in der KB zahl zu verkleinern also falls ein 540kb bild nicht mehr möchte dann einfach mal auf 500kb verkleinern usw.
falls es net klappt oder ihr diese neue funktion wieder abschalten wollt dan setzt die reute vor dem " imagecopyresampled(... "
das sieht dann so aus " #imagecopyresampled(... " diese infos sillen den leuten die mit php noch nicht viel zutun hatten helfen ![]()
machts gut Stefano![]()
Offline
gehört nicht in die php ecke aber dafür zu meinem thema "nützliches"
http://www.extensoft.com/?p=screenshots
eine liste von nützlichen programmen die so manch sachen einfacher machen ![]()
wie zB das ftp tool, resizer, capturer, media converter usw
ps: nützliche php scripts gibts es aber dafür demnächst ;D
Offline