31.01.2013 Views

2011 - Escola Europeia de Ensino Profissional

2011 - Escola Europeia de Ensino Profissional

2011 - Escola Europeia de Ensino Profissional

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!