Jump to content


cardiff

Member Since 10/12/2004
Offline Last Active 24/03/2005, 15:09
-----

Topics I've Started

Pq Dá Errado?

04/03/2005, 16:04

$filename = $musica . ".html";
  if(file_exists($filename))
  {
    echo ("O arquivo já existe");
  }
  else {
$conteudo  = "Artista: . $artista<br>";
$conteudo  = "Música: . $musica<br>";
$conteudo  = "Álbum: . $album<br>";
$conteudo  = "Faixa: . $faixa<br><br>";
$conteudo  = "$letra";
fopen($filename, "w+");
fwrite($filename,$conteudo);
fclose($filename);
echo "Arquivo gravado";
}


Warning: fwrite(): supplied argument is not a valid stream resource in /home/www
on line 34

Warning: fclose(): supplied argument is not a valid stream resource in /home/www/ on line 35

Já passei as linhas do $conteudo pra uma linha só mas tb ñ deu certo

:wacko:

E como faço pra checar o tamanho com um duplo if?

Seria:

if(file_exists($filename) & filesize($filename) == 0)

?

Tô passando mal já com isso... :(

Como Converter?

04/03/2005, 11:22

Olá pessoal, é o seguinte:

Tenho essa página pra cadastrar dados no site:

incluir_letra.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta http-equiv="Content-Language" content="pt-br">
<title>Incluir Letra</title>
</head>
<body>

<form name="incluir" method="post" action="adicionar_letra.php">
<p>Incluir letra<br>
Artista: <input type=text name=artista>
<br>
Álbum: <input type=text name=album>
<br>
Faixa: <input type=text name=faixa size="2">
<br>
<br>
Letra:
<br>
<textarea rows="10" name="letra" cols="50">
</textarea>
<br>
<br>
<input type="submit" value="Adicionar" name="ok">
<br>
<input type="reset" value="Limpar" name="reset">
</form>

</body>
</html>


E essa outra página que pega os dados:

adicionar_letra.php

<?php

$artista    = $_POST['artista'];
$album      = $_POST['album'];
$faixa      = $_POST['faixa'];
$letra      = $_POST['letra'];

echo 'Artista: ' . $artista;
echo '<br>';
echo 'Álbum: ' . $album;
echo '<br>';
echo 'Faixa: ' . $faixa;
echo '<br>';
echo 'Letra: <br>' . $letra;

?>


Tudo certo, mas quando tento preencher o formulário o php retorna assim:

Artista: U2
Álbum: Beautiful day
Faixa: 1
Letra:
The heart is a bloom Shoots up through the stony ground There\'s no room No space to rent in this town


Como eu faço pra tirar esse \ e converter as quebras de linhas do formulário?
Pra ficar assim:

Letra:
The heart is a bloom
Shoots up through the stony ground
There's no room
No space to rent in this town


Eu tb precisaria imprimir esses dados em páginas html estáticas (gravar as páginas no servidor) alguém tem um link de como fazer isso?
Pq eu ñ sei por qual termo procurar

Obrigado a todo mundo ae :lol:

Problema C/ Invision

02/03/2005, 15:16

Ñ consigo criar categorias ou fóruns

Sempre q tento elas ficam no painel de admin, mas quando vou acessar o fórum aparece isso:

Sorry, some required files are missing, if you intended to view a topic, it's possible that it's been moved or deleted. Please go back and try again.


Estou usando o Invision 1.3 final

Acho q o problema é chmod, eu fiz o upload direitinho de todos os arquivos

E tb li a documentação de ajuda

Alguém q usa o Invision pode dar uma ajuda?

Tudo funciona corretamente menos criar categorias ou fóruns

Erro Ao Conectar Com Db

23/02/2005, 13:20

Php nem é muito difícil, mas as vezes tem umas coisinhas <_<

Tô tentando listar a tabela da db, já mudei umas coisas, mas ñ consigo achar o erro :shit:

<?php

  $host = "localhost";
  $user = "user";
  $pass = "123";
  $db = "minhadb";
  $link = mysql_connect('$host', '$user', '$pass');
  if (!$link) {
  die('Não foi possível conectar');
  }
  echo 'Conexão bem sucedida';

  if (!mysql_select_db('$db, $link'); {
  echo 'Não foi possível selecionar a base de dados';
  }

  $sql = "SELECT * FROM carro";
  $resultado = mysql_query($sql);

    while ($linha = mysql_fetch_array($resultado)) {
    echo 'Código: ' . $linha['codigo'] . "<br />\n";
    echo 'Carro: '  . $linha['nome']  . "<br />\n";
    echo 'Marca: '  . $linha['marca']  . "<br />\n";
    echo 'Cor: '    . $linha['cor']    . "<br />\n";
    echo 'Ano: '    . $linha['ano']    . "<br />\n";
    }

mysql_close($link);
?>


Parse error: parse error in /home/www/22.freefronthost.com/dbq.php on line 13

Agradeço a quem me der uma luz :lol:

Dúvida De Iniciante

22/02/2005, 10:02

Decidi mesmo aprender php e estou usando o tutorial do php.net

Tudo certo, mas o servidor tá me retornando 1 na frente de qualquer coisa

Acho isso bem estranho :blink:

<?php

$fruits = array('morango' => 'vermelho', 'banana' => 'amarela');

echo "A banana é da cor {$fruits['banana']}.";
echo print("<br>");
echo " O morango é da cor {$fruits['morango']}.";

?>


E o servidor me retorna isso:

1 A banana é da cor amarela.
1 O morango é da cor vermelho.


Pq esse 1 na frente?

Outra coisa: tem como pular linha sem o imprimir o <br> toda vez? :unsure:

IPB Skin By Virteq