Olá pessoal
Tô meio sumido ultimamente, entao resolvi ajudar a vida de vocês um pouco. Procurei bastante na net, e encontrei algumas funções utilizadas em websites php. Vou postar as mais importantes delas aqui:
Funções para DATA
Código PHP:
checkdate() //Valida uma data Gregoriana
date_default_timezone_get() //Retorna o fuso horário padrão
date_default_timezone_set() //Define o fuso horário padrão
date_sunrise() //Retorna a hora do nascer do sol para um determinado dia / local
date_sunset() //Retorna a hora do pôr do sol para um determinado dia / local
date() //Formata uma hora / data
getdate() //Retorna uma matriz que contém data e hora para um timestamp Unix
gettimeofday() //Retorna uma matriz que contém informação de tempo atual
gmdate() //Formata uma / data / hora GMT
gmmktime() //Retorna o timestamp Unix para uma data GMT
gmstrftime() //Formatos uma GMT / hora / data de acordo com as configurações locais
idate() //Formata uma hora / data como inteiro
localtime() //Retorna uma matriz que contém os componentes de tempo de um timestamp Unix
microtime() //Retorna os microsegundos para o momento atual
mktime() //Retorna o timestamp Unix para uma data
strftime() //Formata uma hora / data de acordo com as configurações locais
strptime() //Analisa uma data / hora gerado com strftime()
strtotime() //Analisa Inglês textual uma data ou hora em um timestamp Unix
time() //Retorna a hora atual como um timestamp Unix
Funções para DIRETÓRIOS
Código PHP:
disk_free_space() //Espaço livre do diretório
disk_total_space() //Espaço total do diretório
basename() //Retorna a parte nome do arquivo de um caminho
chmod() //Muda permissões da pasta
filectime() //Ultima vez que o arquivo foi modificado
fileatime() //Ultima vez que o arquivo foi visto
filesize() //Tamanho do arquivo
filetype() //Tipo do arquivo
is_dir() //Verifica se o arquivo é diretório
is_executable() //Verifica se é um executavel
is_file() //Verifica se é arquivo
mkdir() //Cria diretório
move_uploaded_file() //Move o arquivo en***** para uma pasta
rename() //Renomeia arquivo ou diretório
unlink() //Deleta arquivo
Funções para ARQUIVOS (Parte 1)
Ler arquivo e separa seu conteudo por linha:
Código PHP:
$file = fopen("welcome.txt", "r") or exit("Falha ao abrir o arquivo. Verifique se ele existe!");
while(!feof($file))
{
echo fgets($file). "<br />";
}
fclose($file);
Ler todo o arquivo em uma únia linha
Código PHP:
$file=fopen("welcome.txt","r") or exit("Falha ao abrir o arquivo. Verifique se ele existe!");
while (!feof($file))
{
echo fgetc($file);
}
fclose($file);
Resultado dos exemplos acima:
Funções para Servidores FTP
Código PHP:
ftp_alloc() //Aloca espaço para um arquivo a ser en***** para o servidor de FTP
ftp_cdup() //Muda o diretório atual para o diretório principal no servidor FTP
ftp_chdir() //Muda o diretório atual no servidor FTP
ftp_chmod() //Define as permissões de um arquivo via FTP
ftp_close() //Fecha uma conexão FTP
ftp_connect() //Abre uma conexão FTP
ftp_delete() //Exclui um arquivo no servidor FTP
ftp_exec() //Executa um programa / comando no servidor FTP
ftp_fget() //Carrega um arquivo do servidor FTP e salva em um arquivo aberto
ftp_fput() //Carrega um arquivo aberto e salva em um arquivo no servidor FTP
ftp_get_option() //Retorna comportamentos de execução da conexão FTP
ftp_get() //Carrega um arquivo do servidor FTP
ftp_login() //Inicia no para uma ligação de FTP
ftp_mdtm() //Retorna o tempo da última modificação de um arquivo especificado
ftp_mkdir() //Cria um novo diretório no servidor FTP
ftp_nb_continue() //Continua a receber / enviar um arquivo (sem bloquear)
ftp_nb_fget() //Carrega um arquivo do servidor FTP e salva em um arquivo aberto (sem bloquear)
ftp_nb_fput() //Carrega um arquivo aberto e salva em um arquivo no servidor FTP (sem bloquear)
ftp_nb_get() //Carrega um arquivo do servidor FTP (sem bloquear)
ftp_nb_put() //Carrega um arquivo para o servidor FTP (sem bloquear)
ftp_nlist() //Lista os arquivos em um diretório especificado no servidor FTP
ftp_pasv() //Muda o modo passivo ou desligar
ftp_put() //Carrega um arquivo para o servidor FTP
ftp_pwd() //Retorna o nome do diretório atual
ftp_quit() //Sinônimo de ftp_close()
ftp_raw() //Envia um comando-prima para o servidor de FTP
ftp_rawlist() //Retorna uma lista detalhada dos arquivos no diretório especificado
ftp_rename() //Renomeia um arquivo ou pasta no servidor FTP
ftp_rmdir() //Remove um diretório no servidor FTP
ftp_set_option() //Define opções de execução para a conexão FTP
ftp_site() //Envia um comando site para o servidor
ftp_size() //Retorna o tamanho do arquivo especificado
ftp_ssl_connect() //Abre uma conexão SSL-FTP conexão
ftp_systype() //Retorna o identificador do tipo de sistema do servidor FTP
Funções para HTTP
Código PHP:
header() //Envia um cabeçalho HTTP-prima para um cliente
headers_list() //Retorna uma lista de cabeçalhos de resposta en***** (ou pronta para ser enviada)
headers_sent() //Verifica se / quando os cabeçalhos HTTP foram enviadas
setcookie() //Envia um cookie HTTP para um cliente
setrawcookie() //Envia um cookie HTTP sem codificação de URL o valor do cookie
Por enquanto é isso pessoal. Assim que der tempo eu posto mais um pouco
Fonte: w3schools