2011 - Escola Europeia de Ensino Profissional
2011 - Escola Europeia de Ensino Profissional
2011 - Escola Europeia de Ensino Profissional
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
92<br />
Prova <strong>de</strong> Aptidão Professional - Broadcast Server <strong>2011</strong><br />
}<br />
else {<br />
$stats="Off"; //Ararnjo<br />
}<br />
// Verifica se library_location já existe<br />
if (! is_dir($library_location)) {<br />
if (is_file($library_location)) {<br />
reportError("8", __("Existe um ficheiro com o nome atribuido a libraria, <strong>de</strong>ntro da pasta.<br />
Por favor escolha outra localizacao"));<br />
}<br />
// A directoria nao existe. Tentaviva <strong>de</strong> criar<br />
// Usar mkdir recursivelmente, para que tente criar uma directoria<br />
// Pastas intermédias são necessárias<br />
if (! mkdir($library_location,0755,true)) {<br />
reportError("8", __("Nao se poe criar a localizacao da directoria da libraria para ti. Por<br />
favor, esteja seguro que o servidor web tem permissoes para criar uma pasta nesta localizacao<br />
ou crias a pasta manualmente e dar permissoes a pasta para o servidor web po<strong>de</strong>r escrever<br />
nela"));<br />
}<br />
}<br />
// Aqui pergunta se a library_location gravavel?<br />
if (! is_writable($library_location)) {<br />
// Senao, a da um erro a dizer que a directoria nao é gravavel.<br />
reportError("8", __("A localizacao da libraria nao e gravavel por o servidor web. Por favor<br />
arranje as permissoes e tente novamente."));<br />
}<br />
// Aqui pergunta se a library_location está vazia?<br />
if (count(ls("*",$library_location,true)) > 0) {<br />
reportError("8", __("A pasta da libraria nao esta vazia. Por favor esvazie a pasta ou entao<br />
coloque outra directoria."));<br />
}<br />
// Corfirma se o utilizador criou uma barra final<br />
// Senao, adiciona-se uma<br />
if (!((substr($library_location, -1) == '/') || (substr($library_location, -1) == '\\'))) {<br />
$library_location = $library_location . '/';<br />
}<br />
inclu<strong>de</strong>('settings.php');<br />
$db = @mysql_connect($dbhost,$dbuser,$dbpass);<br />
if (! $db) {<br />
Prova <strong>de</strong> Aptidão <strong>Profissional</strong> – Hugo Barros e Mário Castro