Spela musik i bakgrunden på min hemsida ?

Permalänk

Spela musik i bakgrunden på min hemsida ?

Hejsan !

Finns det någon bra php kodning för att spela mp3 musik i bakgrunden ?
Gärna med någon form av av och på knapp för musiken.
Någon som har en sådan kod ?

Mvh Forcevision

Permalänk
Medlem

Det finns vissa saker som php inte klara av, detta är ett av många exempel. Du har gjort rätt många trådar nu, inget illa med det, men eftersom att många handlar om php(?) och du inte ser ut att vilja lära dig något utan bara att andra ska göra det åt dig... Php är inget svårt, det går snabbt och lära sig grundera och du kommer sedan förstå varför du inte kan spela upp mp3:er med php. Vi ( jag ) kommer gladerligen hjälpa dig om du kör fast med egenutveckalad kod eller likande.

edit: Det är väll nästan bara ie, och ett par andra gammal browsers som har stöd för sådant, http://kb.mozillazine.org/Background_music_doesn't_play , men du kan ju lägga en osynligt flash som spelar massor sjud, då är det lätt med pause och play knapp, fast det kanske inte är så bra om den är osynlig då.

Permalänk

Jo jag håller faktiskt på och försöka lära mig php nu lite ialla fall !
Med hjälp av farbror google he he !
Men jag är lite otålig bara vill mycket med min hemsida.
Men finns det i java eller javascript man kan spela mp3 i bakgrunden ?
Jo sedan en grej till som jag faktiskt har gjort själv men inte provat än. Du kanske kan hjälpa mig bara snabbt och se om jag gjort rätt:

Jag erkänner laddat ner denna chaten först men gjort om den lite och skall göra mer ändringar. En av dom är att den som loggat in på min sida skall nicket stå i chaten och inte skall kunna ändras. koden ser ut som följande:

<?php
session_start();
if (!isset($_SESSION['user']))
die('<p>Du är inte inloggad.</p>');
?>
<html><head><title>Chat</title>
<link rel="stylesheet" type="text/css" href="chat.css">
<script language="JavaScript" src="scripts.js"></script>
<style type="text/css">
<!--
body{background-color:#ffffff;}
-->
</style>
</head>
<body>
<iframe name="action" src="action.php" scrolling=no frameborder=0 width=660 height=410></iframe>
<form action="action.php" target="action" method="post" name="form" onSubmit="clear1();">
<table cellpadding=3 cellspacing=3>
<tr><td>

<table cellpadding=0 cellspacing=0 width=100%><tr valign=top>
<td align=left width=200><iframe src="online_usr.php" scrolling=no frameborder=0 width=200 height=32></iframe></td>
<td align=center><font size=4><b>-Chat-</b></td>
<td align=right width=200><iframe src="inlagg.htm" scrolling=no frameborder=0 width=131 height=32></iframe></td>
</tr></table>

</td></tr>
<tr><td>

<table cellpadding=0 cellspacing=0 width=100%>
<tr><td align=left>nick:</td><td> <input type="text" name="nick" value="<?php echo $_SESSION['user']?>" readonly="readonly"></td>
<td>

<table cellpadding=0 cellspacing=3><tr>
<a href="javascript:bd(document.form.med); document.form.med.focus();"><td align=center class="btn" ID="bd"><b>bold</b></td></a>
<a href="javascript:it(document.form.med); document.form.med.focus();"><td align=center class="btn" ID="it"><i>itallic</i></td></a>
<a href="javascript:ud(document.form.med); document.form.med.focus();"><td align=center class="btn" ID="ud"><u>underline</u></td></a>
</tr></table>

</tr>
<tr><td align=left>säg:</td><td> <input type="text" name="med" size=60 Onfocus="clear2();"></td>
<td>

<table cellpadding=0 cellspacing=3><tr>
<a href="javascript:red(document.form.med); document.form.med.focus();"><td align=center class="btn" ID="red"><font color=red>röd</font></td></a>
<a href="javascript:green(document.form.med); document.form.med.focus();"><td align=center class="btn" ID="green"><font color=green>grön</font></td></a>
<a href="javascript:blue(document.form.med); document.form.med.focus();"><td align=center class="btn" ID="blue"><font color=blue>blå</font></td></a>
</tr></table>

</tr></table>
</td></tr>
<tr><td>

<table cellpadding=0 cellspacing=0 width=100%><tr>
<td align=center width=10%><a href="javascript:smiley('=)'); document.form.med.focus();"><img src="smil/w.gif" border=0></a></td>
<td align=center width=10%><a href="javascript:smiley('=('); document.form.med.focus();"><img src="smil/ma.gif" border=0></a></td>
<td align=center width=10%><a href="javascript:smiley('=x'); document.form.med.focus();"><img src="smil/x.gif" border=0></a></td>
<td align=center width=10%><a href="javascript:smiley('=D'); document.form.med.focus();"><img src="smil/mo.gif" border=0></a></td>
<td align=center width=10%><a href="javascript:smiley('=I'); document.form.med.focus();"><img src="smil/s.gif" border=0></a></td>
<td align=center width=10%><a href="javascript:smiley('=3'); document.form.med.focus();"><img src="smil/d.gif" border=0></a></td>
<td align=center width=10%><a href="javascript:smiley('=O'); document.form.med.focus();"><img src="smil/b.gif" border=0></a></td>
<td align=center width=10%><a href="javascript:smiley('=z'); document.form.med.focus();"><img src="smil/h.gif" border=0></a></td>
<td align=center width=10%><input type="submit" value="skicka" name="send"></td>
<td align=center width=10%><input type="reset" value="töm"></td>
</tr></table>

</td></tr></table>
</form>
</body></html>

Så la jag in denna koden själv men vet inte än om det fungerar:

<table cellpadding=0 cellspacing=0 width=100%>
<tr><td align=left>nick:</td><td> <input type="text" name="nick" value="<?php echo $_SESSION['user']?>" readonly="readonly"></td>
<td>

Kommer inloggarens namn att stå i textfältet och det skall inte gå att ta bort eller ?

Permalänk

Ljud = Absolut värdelöst hemskt.

Tänk digsjälv om du sitter och lyssnar på musik och slösurfar. Sen kommer du in på en sida med irriterande musik.

Jag vet inte hur du är men jag skulle gå ut från sidan direkt.

Permalänk
Medlem

Om det inte är ett musikbands websida så skulle jag göra samma sak.

Permalänk

Men just därför tänkte jag att ha en avstängnings knapp eller liknande !

vad tror ni om koden i chaten ?

Permalänk

Ingen docktype.

Använd [ code] taggen.

Men skippa ljudet helt och hållet. Möjligen om du har en playknapp istället.

Jag skulle inte ens ta mig energi åt att leta efter en stoppknapp.

CIC: Näe, då ska man erbjuda nerladdningar. Möjligen bakgrund om det inte spelas automatiskt. Men även det skulle vara irriterande.

Permalänk

Ja nej ni kanske har rätt i det vi skippar musiken i bakgrunden !

<?php session_start(); if (!isset($_SESSION['user'])) die('<p>Du är inte inloggad.</p>'); ?> <html><head><title>Chat</title> <link rel="stylesheet" type="text/css" href="chat.css"> <script language="JavaScript" src="scripts.js"></script> <style type="text/css"> <!-- body{background-color:#ffffff;} --> </style> </head> <body> <iframe name="action" src="action.php" scrolling=no frameborder=0 width=660 height=410></iframe> <form action="action.php" target="action" method="post" name="form" onSubmit="clear1();"> <table cellpadding=3 cellspacing=3> <tr><td> <table cellpadding=0 cellspacing=0 width=100%><tr valign=top> <td align=left width=200><iframe src="online_usr.php" scrolling=no frameborder=0 width=200 height=32></iframe></td> <td align=center><font size=4><b>-Chat-</b></td> <td align=right width=200><iframe src="inlagg.htm" scrolling=no frameborder=0 width=131 height=32></iframe></td> </tr></table> </td></tr> <tr><td> <table cellpadding=0 cellspacing=0 width=100%> <tr><td align=left>nick:</td><td> <input type="text" name="nick" value="<?php echo $_SESSION['user']?>" readonly="readonly"></td> <td> <table cellpadding=0 cellspacing=3><tr> <a href="java script:bd(document.form.med); document.form.med.focus();"><td align=center class="btn" ID="bd"><b>bold</b></td></a> <a href="java script:it(document.form.med); document.form.med.focus();"><td align=center class="btn" ID="it"><i>itallic</i></td></a> <a href="java script:ud(document.form.med); document.form.med.focus();"><td align=center class="btn" ID="ud"><u>underline</u></td></a> </tr></table> </tr> <tr><td align=left>säg:</td><td> <input type="text" name="med" size=60 onfocus="clear2();"></td> <td> <table cellpadding=0 cellspacing=3><tr> <a href="java script:red(document.form.med); document.form.med.focus();"><td align=center class="btn" ID="red"><font color=red>röd</font></td></a> <a href="java script:green(document.form.med); document.form.med.focus();"><td align=center class="btn" ID="green"><font color=green>grön</font></td></a> <a href="java script:blue(document.form.med); document.form.med.focus();"><td align=center class="btn" ID="blue"><font color=blue>blå</font></td></a> </tr></table> </tr></table> </td></tr> <tr><td> <table cellpadding=0 cellspacing=0 width=100%><tr> <td align=center width=10%><a href="java script:smiley('=)'); document.form.med.focus();"><img src="smil/w.gif" border=0></a></td> <td align=center width=10%><a href="java script:smiley('=('); document.form.med.focus();"><img src="smil/ma.gif" border=0></a></td> <td align=center width=10%><a href="java script:smiley('=x'); document.form.med.focus();"><img src="smil/x.gif" border=0></a></td> <td align=center width=10%><a href="java script:smiley('=D'); document.form.med.focus();"><img src="smil/mo.gif" border=0></a></td> <td align=center width=10%><a href="java script:smiley('=I'); document.form.med.focus();"><img src="smil/s.gif" border=0></a></td> <td align=center width=10%><a href="java script:smiley('=3'); document.form.med.focus();"><img src="smil/d.gif" border=0></a></td> <td align=center width=10%><a href="java script:smiley('=O'); document.form.med.focus();"><img src="smil/b.gif" border=0></a></td> <td align=center width=10%><a href="java script:smiley('=z'); document.form.med.focus();"><img src="smil/h.gif" border=0></a></td> <td align=center width=10%><input type="submit" value="skicka" name="send"></td> <td align=center width=10%><input type="reset" value="töm"></td> </tr></table> </td></tr></table> </form> </body></html> Så la jag in denna koden själv men vet inte än om det fungerar: <table cellpadding=0 cellspacing=0 width=100%> <tr><td align=left>nick:</td><td> <input type="text" name="nick" value="<?php echo $_SESSION['user']?>" readonly="readonly"></td> <td> Kommer inloggarens namn att stå i textfältet och det skall inte gå att ta bort eller ?

Permalänk
Medlem

Tror du inte det går snabbare att bara testa... scripts.js filen, kanske inte har något med detta att göra :S? Och varför ens ha ett textfält om man ändå inte får ändra det, men om du nu vill ha det så ska readonly funka som du redan har skrivit.

Permalänk

Nja håller på att skapa databasen med en php fil men den vägra fungera och jag fattar inte varför det inte skulle fungera !
Ni kanske skulle vilja hjälpa mig för jag sitter här och har suttit här nu i en timme med olika förslag som jag försökt komma på men det blir samma felmedelande hela tiden !

Permalänk
Medlem

Eftersom detta är det mest irriterande momentet på webben, och jag av den anledning kommer att hata Macromedia för att infört ljudskiten på webben, så vill jag upplysa er om det eminenta programmet Flashmute: http://www.indev.no/?p=projects#flashmute !!

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av forcevision
Ni kanske skulle vilja hjälpa mig för jag sitter här och har suttit här nu i en timme med olika förslag som jag försökt komma på men det blir samma felmedelande hela tiden !

1. Jag har suttit i 4 dar nu med samma problem. 1 timme är för lite

2. "olika förslag som jag försökt komma på"
Med det låter det inte som att du googlat tillräckligt heller. Googla på felmeddelandet, googla på det du försöker göra. Och googla lite till! SEN skriv här.

Permalänk

He he !
Jag bestämde mig nyss för att inte ha ljud i bakgrunden ErikHK

Min php fil för att skapa tabell i databasen ser ut som följande:

<? // ange info om din MySQL server, ditt användarnamn och lösenord. $server="localhost"; $usr="användarnamn"; $pwd="lösenord"; // db, table, skapa table querys... $db="chat"; // Dessa namn används även i online_usr.php, action.php och inlagg.php $tb="chat_tb"; // så var noga med att ändra de där också om du ändrar dem här! $ctbl="create table $tb ( tid_nu int not null, ip int not null, inlagg int not null )"; // connecting till mysql $conn=mysql_connect($server,$usr,$pwd) or die (mysql_error()); print "connected...<br>"; // skapar db mysql_create_db($db) or die (mysql_error()); print "db $db skapad...<br>"; // väljer db mysql_select_db($db) or die (mysql_error()); print "db $db vald...<br>"; // skapar table mysql_query($ctbl) or die (mysql_error()); print "table, $tb skapad i db $db <br>"; // stänger connection till mysql mysql_close($conn); print "connection stängd"; ?>

Men startar jag denna filen så blir felmedelandet

connected...

Fatal error: Call to undefined function: mysql_create_db() in /home/create_db.php on line ja rad numret
Jag fattar inte vad felet är ?

Dessutom borde den inte hänvisa till vilken av mina databaser det skall skapa tabellen i ?

Ser ni något fel ?

Permalänk
Medlem

om du i ditt huvud byter ut bokstäverna "db" mot "databas" så borde du se vad som är fel.

Permalänk
Medlem

Har du ändrat

$server="localhost";
$usr="användarnamn";
$pwd="lösenord";

Till dom rätta sakerna? och det scriptet skapar en databas själv.

Permalänk

urr nepp det blir samma felmedelande om jag byter ut db mot databas.
Jepp det är dom rätta server och username & password dom stämmer.

felmedelande är ju
Fatal error: Call to undefined function: mysql_create_db() in /home/create_db.php

och det är raden där detta står:

mysql_create_db($databas) or die (mysql_error()); print "db $db skapad...<br>";

där är felet då verkar det som men jag fattar inte vad felet är.
hmmm

Permalänk

Urr menade att db betyder databas, inte att du ska byta ut det.. ^_^

Mitt förslag är att du ger dig på ett eller två mindre avancerade PHP-projekt till att börja med, så du lär dig vad alla grejer innebär.

Visa signatur

http://fredlight.no-ip.org
- Trust in me. I have come to save this world.

Permalänk

ja ja han menar så !
jag tyckte det verkade skumt att byta ut dom!
Men alltså jag har skapat databaser innan och aldrig haft problem !

Permalänk
Citat:

Ursprungligen inskrivet av forcevision
urr nepp det blir samma felmedelande om jag byter ut db mot databas.
Jepp det är dom rätta server och username & password dom stämmer.

felmedelande är ju
Fatal error: Call to undefined function: mysql_create_db() in /home/create_db.php

och det är raden där detta står:

mysql_create_db($databas) or die (mysql_error()); print "db $db skapad...<br>";

där är felet då verkar det som men jag fattar inte vad felet är.
hmmm

Här har du all information om mysql_create_db: http://php.net/mysql_create_db
manualen på PHP.net är PHP bibeln!

Saxar det som var intressant från just den sidan:

Note: This function will not be available if the MySQL extension was built against a MySQL 4.x client library.

Jag gissar att du använder MySQL 4.

Lösning:

// Byt ut mysql_create_db($db) or die (mysql_error()); // Mot mysql_query("CREATE TABLE $db") or die(mysql_error());

Visa signatur

Permalänk

Jepp du fungerar det !
Eller nej
fel: No database selected
Just det jag tycker är underligt också !
varför är inte vilken databas med hmmm... den vet ju inte vilken databas som den skall skapa tebellen i hmm..!!

Permalänk

Oops my bad.
Min kod skapar ju en tabell i en vald "databas".
Här är rätt kod:

mysql_query("CREATE DATABASE $db") or die(mysql_error());

http://dev.mysql.com/doc/refman/4.1/en/create-database.html

Dock förstår jag inte varför du skapar en ny databas för varje tabell, käns väldigt dumt (blir jobbigt att fixa sql-frågor då).

Visa signatur

Permalänk

Ja jo då fungerer det bättre med det med men nu blir det ett annat fel medelnade ärligt snart har vi ändrat hela databas skapande filen varför blir det så mycket fel ?
Nu blev felet :

Warning: mysql_connect(): Access denied for user 'forcevis_chat'@'localhost' (using password: YES) increate_db.php on line 44
Access denied for user ''forcevis_chat@'localhost' (using password: YES)

och line 44 är denna:

$conn=mysql_connect($server,$usr,$pwd) or die (mysql_error());

Permalänk

Det betyder att dina användar uppgifter är felaktiga. Kontrollera dem en extra gång.

Visa signatur

Permalänk

Okej men en sak fattar jag inte !
Skapar jag en databas på mitt webhotel så när jag kör php filen så säger den somheter chat så står det att det redan finns en databas med samma namn skapar denna databasen också ?
Är det inte bara tabell strukturen den skapar ?
Sedan tar jag då bort databasen chat som jag skapat i webhotellet då kommer detta medelande fram :

Warning: mysql_connect(): Access denied for user 'forcevis'@'localhost' (using password: YES) in /home/forcevis/public_html/create_db.php on line 44
Access denied for user 'forcevis'@'localhost' (using password: YES)

Permalänk
Medlem

du har med största sannolikhet inte rättigheter att skapa / ta bort databaser. Bara tabeller.

Permalänk

Du skapar ju en ny databas ja.... Och om den finns så får du ett felmeddelande som säger det, Ja..
Och om du tar bort databasen får du ett felmeddelande som säger att det är fel uppgifter, Ja.

Vadär problemet? Fixa rätt uppgifter mot servern eller skapa endast en tabell? (dock så krävs fortfarande uppgifterna)

Visa signatur

Ruby (on rails) är fint!

Permalänk

Tror du har missuppfattat det här med databaser och tabeller lite.
En databas är inte lika med en tabell.
I en databas kan du ha tabeller, du kan ha fler än en tabell.

Visa signatur

Permalänk

Varför kommer detta medelande fram efter ett tag när sidan uppdaterar sig själv ?

Sidan som du försöker visa innehåller postdata. Om du sänder data igen kommer eventuella funktioner som formuläret genomfört (som en sökning eller ett inköp av en vara) att upprepas. För att sända data igen, klicka på ok annars klicka på avbryt. Varför kommer detta fram efter några uppdateringar som görs automatiskt på min sida?