Documentation online

You can read the documentation online.

File sizes and dates

If you are using a capable browser, the file size and date will show up when you move the mouse above the link. If you use another browser, or would like to see all the information, you can click here to see all the file sizes and dates.

Tip for Windows users

Note, that the recent versions of WinZip and other zip programs on Windows can handle .tar.gz compressed files. If you have such a program, you can save download time for yourself, if you choose the .tar.gz formats, instead of .zip.

'; commonHeader("Download documentation"); # array structure: (header, link_text, show_size_for_package) $formats = array( "manual.txt.gz" => array("Plain text", "txt.gz"), "bigmanual.html.gz" => array("Single HTML", "html.gz"), "manual.tar.gz" => array("Many HTML files", "tar.gz"), "manual.tar.bz2" => array("Many HTML files", "tar.bz2"), "manual.zip" => array("Many HTML files", "zip") ); ?>

Download documentation

Both the PHP-GTK 2 and the PHP-GTK 1 manual are available in various formats. Pick a version, a language and a format from the table below to start downloading.

Note that the packaged HTML versions of the manual (tar.gz, tar.bz2 and zip) don't contain any directories, so all of the files will be dumped into your current working directory when you expand the archive unless the tool you use does otherwise.

$v[0]\n"; }?> \n\n"; reset($formats); while (list($fn,$details) = each($formats)) { echo "\n"; } echo "\n"; } reset($formats); ?> $v[0]\n"; }?> \n\n"; reset($formats); while (list($fn,$details) = each($formats)) { echo "\n"; } echo "\n"; } ?>
PHP-GTK 2 manual
 
$language"; $link_to = ""; if (file_exists("manual/$langcode/$fn")) { $link_to = "manual/$langcode/$fn"; } elseif (file_exists("distributions/manual/php_gtk_manual_$langcode.$details[1]")) { $link_to = "distributions/manual/php_gtk_manual_$langcode.$details[1]"; } elseif (file_exists("distributions/manual/manual-$langcode.$details[1]")) { $link_to = "distributions/manual/manual-$langcode.$details[1]"; } if (!$link_to) { echo " "; } else { $size = @filesize($link_to); $changed = @filemtime($link_to); $date_format = "j M Y"; // Part of the RFC date type (to be short) if ($size) { echo "$details[1]"; if ($sizes) { echo "
Size: ", (int) ($size/1024), "Kb
Date: ", date($date_format, $changed), "
"; } } else { echo " "; } } echo "
PHP-GTK 1 manual
 
$language"; $link_to = ""; if (file_exists("manual1/$langcode/$fn")) { $link_to = "manual1/$langcode/$fn"; } elseif (file_exists("distributions/manual1/php_gtk_manual_$langcode.$details[1]")) { $link_to = "distributions/manual1/php_gtk_manual_$langcode.$details[1]"; } elseif (file_exists("distributions/manual1/manual-$langcode.$details[1]")) { $link_to = "distributions/manual1/manual-$langcode.$details[1]"; } if (!$link_to) { echo " "; } else { $size = @filesize($link_to); $changed = @filemtime($link_to); $date_format = "j M Y"; // Part of the RFC date type (to be short) if ($size) { echo "$details[1]"; if ($sizes) { echo "
Size: ", (int) ($size/1024), "Kb
Date: ", date($date_format, $changed), "
"; } } else { echo " "; } } echo "