• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

watt

Como salvar informações de um backoffice sem ser bases de dados

14 mensagens neste tópico

Boa tarde!

estou a fazer um site, que tem um backoffice para eu não ter de programar o site quando ponho novas fotos. Para salvar o link das novas fotos não quero  utilizar bd, como posso savar os links ??? á outra maneira ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes usar flat-files, hoje em dia usa-se muito XML, talvez seja uma boa solução para armazenamento de dados.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

onde é que posso ver manuais disso em tuga ?? no google a coisa tá preta

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

  <?php

  $msg = "TESTE |\n ";

  $file = 'config.txt';

  $file = fopen($file , 'a');

  fwrite($file, $msg);

  fclose($file)

  ?>

pq é que qd meto este codigo ele escreve em duplicado ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

  $filename = 'admin\config.txt';

$handle = @fopen($filename, "r");

$buffer = fgets($handle, 4096);

$getshoutdata = explode ("img:", $buffer);

echo "<img src="$getshoutdata[1]" width="36" height="47"/>";

print($getshoutdata[1]);

fclose($handle);

tava a tentar ir buscar um link ao *.txt e ele diz

Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in ...

como posso dar a volta a isto ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

  $filename = 'admin/config.txt';

$handle = fopen($filename, "r");

$buffer = fgets($handle);

$getshoutdata = explode ("img:", $buffer);

print '<img src="'.$getshoutdata[1].'" width="200" height="100"/>';

print '<br>';

print($getshoutdata[1]);

print '<img src="'.$getshoutdata[0].'" width="200" height="100"/>';

print '<br>';

print($getshoutdata[0]);

fclose($handle);

como é que meto este array a trabalhar bem ?!

tenho 2 linhas que começam com img:linkdafoto e neste caso só trabalha a 1ª linha pq a segunda fica em branco

helpme

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o problema é k estas a colocalos em varias linhas.

experimenta colocalos sem espaços e sem mudança de linhas.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ja percebi :) deu.

como é que posso ler o nº de linhas existentes, para depois fazer um ciclo ??

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

tipo a ideia é adicional linhas no .txt e ele fazer um ciclo pa sacar as linhas, hoje são 3, amanha podem ser 5... assim o array cresce em fução das lnhas, coorecto ?!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

faz como eu te dixe num dos mails que te mandei.

Com um ciclo while.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora