php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.04.2005, 16:52  
Gast
 
Beiträge: n/a
Standard php skript fuer mp3s

Guten Tag,
ich habe eine frage betreffend eines php skriptes
wie kann ich aus einem php skript eine neue seite im IE browser aufmachen und ein arrayelement mitgeben anhand dessen ich eine mp3 datei abspielen kann Gebt mir einen Tipp ich weiß nicht wie man das mit php machen kann und javascript will und kann ich nicht benutzen

songs.htm
PHP-Code:
<html>
<
head>
<
title>4HIA</title>
</
head>
<
body>
<
object
  id
="musik_1"
  
width="240"
  
height="200"
  
classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
  
codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0">
    <
param name="SRC"
      
value="http://localhost/php/dragon ball z - cha la head cha la.mp3">
    <
param name="autoplay" value="true">
    <
param name="controller" value"true">
    <
param name="type" value"video/quicktime">
    <
param name="pluginspage"
      
value="http://www.apple.com/quicktime/download/index.html">
    <
param name"cache" value"true">
    <
param name"loop" value"palindrome">
    <
param name"bgcolor" value"663333">
  <
embed
    name
="musik_1"
    
width="240"
    
height="200"
    
cache "true"
    
loop "palindrome"
    
bgcolor="663333"
    
src="http://localhost/php/dragon ball z - cha la head cha la.mp3"
    
type="video/quicktime"
    
autoplay="true"
    
controller="true"
    
enablejavascript="true"
    
pluginspage="http://www.apple.com/quicktime/download/index.html">
    </
embed>
</
OBJECT>
</
body>
</
html
zweiteseite.php
PHP-Code:
<html>
<head>
<title>4HIA</title>
</head>
<body bgcolor = "#FFCC99" text = "#AABBFF" link = "#AABBFF" vlink = "#DDEEFF" alink = "#AACCDD">
<h1>NAVIGATION</h1>

<hr noshade = "noshade" width = "600" size = "3" align = "center">


<font face = "Castellar" color ="#AABBFF" size = "4">Michael Tomasitz</font></p>
<?php
error_reporting
(E_ALL);
$db mysql_connect("localhost""root""xxxxxx") or die(": " mysql_error());

if(!
mysql_select_db("php"$db))
{
die(
"Datenbank php konnte nicht ausgewählt werden");
}
srand((double)microtime()*1000000);
$randomnumber rand(0,100);
$result mysql_db_query("php""select id, name, verzeichnis, rand($randomnumber) as rand from mp3s order by rand($randomnumber) limit 0, 100");
$number mysql_num_rows($result);
for(
$i 0$i $number$i++)
{
$eins mysql_result($result$i"id");
$zwei mysql_result($result$i"name");
$drei mysql_result($result$i"verzeichnis");
$vier mysql_result($result$i"rand");
/*echo"<IFRAME src=\"songs.htm\" width=\"500\" height=\"700\""
echo"scrolling=\"auto\" frameborder=\"1\">"
echo"[Your user agent does not support frames or is currently configured"
echo"not to display frames. However, you may visit"
echo"<a href=\"songs.htm\">the related document.</a>]"
echo"</IFRAME>"*/

echo "<hr noshade = \"noshade\" width = \"600\" size = \"3\" align = \"center\">";
echo 
"

"
.$eins."-".$zwei."</p>";
}


mysql_free_result($result);

mysql_close($db);
?>
</body>
<html>
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.04.2005, 16:56  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

via einem link?

deinscript.php?mp3datei=xyz.mp3

und dann im script via $_GET['mp3datei'] übergeben
robo47 ist offline  
Alt 15.04.2005, 18:10  
Gast
 
Beiträge: n/a
Standard

wie geht das mit dem link
und wie ruf ich die variable dann in songs.php auf
ich will das eine neue seite aufgeht
 
Alt 15.04.2005, 18:21  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

LinK: ichbineinliedklickmich

*edit*: nicht dass du nochmal fragst ^^: target gibt das linkziel an was da stehen kann oder soll oder wie auch immer, sagt dir dein freund google

und in songs.php
PHP-Code:
<?php

echo $_GET['play']; // ergebnis ist dann deine.mp3

?>
so haste das dann mit nem link übergeben <-
search ist offline  
Alt 15.04.2005, 18:34  
Gast
 
Beiträge: n/a
Standard

Hallo nochmal kannst du mir sagen warum das nicht geht
die seite lädt sich nicht
wo muss ich die mp3 dateien ablegen
und wie übergebe ich die variable $zwei
die ist schon belegt damit müsste es auch in songs.php mit $_GET['zwei'] gehen

zweiteseite.php
PHP-Code:
<html>
<head>
<title>4HIA</title>
</head>
<body bgcolor = "#FFCC99" text = "#AABBFF" link = "#AABBFF" vlink = "#DDEEFF" alink = "#AACCDD">
<h1>NAVIGATION</h1>

<hr noshade = "noshade" width = "600" size = "3" align = "center">


<font face = "Castellar" color ="#AABBFF" size = "4">Michael Tomasitz</font></p>
<?php
error_reporting
(E_ALL);
$db mysql_connect("localhost""root""MVaieWaE1") or die(": " mysql_error());

if(!
mysql_select_db("php"$db))
{
die(
"Datenbank php konnte nicht ausgewählt werden");
}
srand((double)microtime()*1000000);
$randomnumber rand(0,100);
$result mysql_db_query("php""select id, name, verzeichnis, rand($randomnumber) as rand from mp3s order by rand($randomnumber) limit 0, 100");
$number mysql_num_rows($result);
for(
$i 0$i $number$i++)
{
$eins mysql_result($result$i"id");
$zwei mysql_result($result$i"name");
$drei mysql_result($result$i"verzeichnis");
$vier mysql_result($result$i"rand");
/*echo"<IFRAME src=\"songs.htm\" width=\"500\" height=\"700\""
echo"scrolling=\"auto\" frameborder=\"1\">"
echo"[Your user agent does not support frames or is currently configured"
echo"not to display frames. However, you may visit"
echo"<a href=\"songs.htm\">the related document.</a>]"
echo"</IFRAME>"*/

echo "<hr noshade = \"noshade\" width = \"600\" size = \"3\" align = \"center\">";
echo 
"

"
.$eins."-".$zwei."</p>";
echo 
"<a href = \"./songs.php?zwei\" target = \"zweiteseite\">".$zwei."</a>";
}
/*$a = array("0" => '0');

for($l = 1; $l < $number; $l++)
{
$a[] = '0';
}
$j = 0;

do
{
srand((double)microtime()*1000000);
$random = rand(0, $number - 1);
    if($j != $number)
    {
        while($a[random] == '1')
        {
        srand((double)microtime()*1000000);
        $random = rand(0, $number - 1);
        }
    }
$a[random] = '1';
$j++;

$eins = mysql_result($result, $random, "id");
$zwei = mysql_result($result, $random, "name");
$drei = mysql_result($result, $random, "verzeichnis");
echo "<hr noshade = \"noshade\" width = \"600\" size = \"3\" align = \"center\">";
echo "

".$eins."-".$zwei."</p>";
}while($j != $number);*/

//}while($i = 0; $i < $number; $i++);
mysql_free_result($result);
//falls der speicherverbrauch zu hoch ist 
//wird er mit mysql_free_result(ergebniskennung) 
//für andere anfragen wieder frei 

mysql_close($db);
?>
</body>
<html>
songs.php
PHP-Code:
<html>
<head>
<title>4HIA</title>
</head>
<body>
<?php
if(isset($_GET['zwei']))
{
echo
'<OBJECT';
   echo
'id="musik_1"';
   echo
'width="240"';
   echo
'height="200"';
   echo
'classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"';
   echo
'codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0">';
   echo
'<param name="SRC"';
   echo
'value="http://localhost/php/'.$_GET['zwei'].'.mp3">';
   echo
'<param name="autoplay" value="true">';
   echo
'<param name="controller" value= "true">';
   echo
'<param name="type" value= "video/quicktime">';
   echo
'<param name="pluginspage"';
   echo
'value="http://www.apple.com/quicktime/download/index.html">';
   echo
'<param name= "cache" value= "true">';
   echo
'<param name= "loop" value= "palindrome">';
   echo
'<param name= "bgcolor" value= "663333">';
       echo
'<embed';
       echo
'name="musik_1"';
       echo
'width="240"';
       echo
'height="200"';
       echo
'cache = "true"';
      echo
'loop = "palindrome"';
       echo
'bgcolor="663333"';
       echo
'src="http://localhost/php/'.$_GET['zwei'].'.mp3"';
       echo
'type="video/quicktime"';
      echo
'autoplay="true"';
      echo
'controller="true"';
       echo
'enablejavascript="true"';
       echo
' pluginspage="http://www.apple.com/quicktime/download/index.html">';
        echo
'</embed>';
echo
'</OBJECT>';
}
?>
</body>
</html>
 
Alt 15.04.2005, 18:40  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

echo "<a href = \"./songs.php?zwei\" target = \"zweiteseite\">".$zwei."</a>";
wenn du das da meinst sehe ich zwar die variable zwei die du übergibst aber sie hat keinen wert
also wird if ($_GET['zwei']) zwar true ergeben aber dir nix an werten liefern können

echo "<a href = \"./songs.php?zwei=WERT\" target = \"zweiteseite\">".$zwei."</a>";
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 15.04.2005, 18:43  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

also die php-datei muss, wenn ich das richtig sehe dann wohl im /php/ verzeichnis liegen. die frage ist, übergibst du name.mp3 ? oder nur name
weil in deinem 2ten script hängst du bei der ausgabe ja nochmal .mp3 hintendran.

abgesehen davon, überleg dir für was du das nutzen willst, weil sich nciht jeder sonderlich gerne das komische apple-teil ziehgt und auch noch activX aktiviert hat, abgesehen davon, dass es wohl nur im IE funktioniert, weil der FF ja kein ActiveX kann :P

mfg
robo47
robo47 ist offline  
Alt 15.04.2005, 18:44  
Gast
 
Beiträge: n/a
Standard GET Frage

Danke
wie lese ich aus einer ressourcenkennung den Wert aus den ich mitgeben kann nun hab ich es so es geht aber leider noch immer nicht

PHP-Code:
<html>
<head>
<title>4HIA</title>
</head>
<body bgcolor = "#FFCC99" text = "#AABBFF" link = "#AABBFF" vlink = "#DDEEFF" alink = "#AACCDD">
<h1>NAVIGATION</h1>

<hr noshade = "noshade" width = "600" size = "3" align = "center">


<font face = "Castellar" color ="#AABBFF" size = "4">Michael Tomasitz</font></p>
<?php
error_reporting
(E_ALL);
$db mysql_connect("localhost""root""xxxxxx") or die(": " mysql_error());

if(!
mysql_select_db("php"$db))
{
die(
"Datenbank php konnte nicht ausgewählt werden");
}
srand((double)microtime()*1000000);
$randomnumber rand(0,100);
$result mysql_db_query("php""select id, name, verzeichnis, rand($randomnumber) as rand from mp3s order by rand($randomnumber) limit 0, 100");
$number mysql_num_rows($result);
for(
$i 0$i $number$i++)
{
$eins mysql_result($result$i"id");
$zwei mysql_result($result$i"name");
$drei mysql_result($result$i"verzeichnis");
$vier mysql_result($result$i"rand");
/*echo"<IFRAME src=\"songs.htm\" width=\"500\" height=\"700\""
echo"scrolling=\"auto\" frameborder=\"1\">"
echo"[Your user agent does not support frames or is currently configured"
echo"not to display frames. However, you may visit"
echo"<a href=\"songs.htm\">the related document.</a>]"
echo"</IFRAME>"*/

echo "<hr noshade = \"noshade\" width = \"600\" size = \"3\" align = \"center\">";
/*echo "

".$eins."-".$zwei."</p>";*/
echo "

"
.$eins." - <a href = \"./songs.php?zwei=$zwei\" target = \"zweiteseite\">".$zwei."</a></p>";
}
/*$a = array("0" => '0');

for($l = 1; $l < $number; $l++)
{
$a[] = '0';
}
$j = 0;

do
{
srand((double)microtime()*1000000);
$random = rand(0, $number - 1);
    if($j != $number)
    {
        while($a[random] == '1')
        {
        srand((double)microtime()*1000000);
        $random = rand(0, $number - 1);
        }
    }
$a[random] = '1';
$j++;

$eins = mysql_result($result, $random, "id");
$zwei = mysql_result($result, $random, "name");
$drei = mysql_result($result, $random, "verzeichnis");
echo "<hr noshade = \"noshade\" width = \"600\" size = \"3\" align = \"center\">";
echo "

".$eins."-".$zwei."</p>";
}while($j != $number);*/

//}while($i = 0; $i < $number; $i++);
mysql_free_result($result);
//falls der speicherverbrauch zu hoch ist 
//wird er mit mysql_free_result(ergebniskennung) 
//für andere anfragen wieder frei 

mysql_close($db);
?>
</body>
<html>

PHP-Code:
<html>
<head>
<title>4HIA</title>
</head>
<body>
<?php
if(isset($_GET['zwei']))
{
echo
'<OBJECT';
   echo
'id="musik_1"';
   echo
'width="240"';
   echo
'height="200"';
   echo
'classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"';
   echo
'codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0">';
   echo
'<param name="SRC"';
   echo
'value="http://localhost/php/".$_GET['zwei'].".mp3">';
   echo
'<param name="autoplay" value="true">';
   echo
'<param name="controller" value= "true">';
   echo
'<param name="type" value= "video/quicktime">';
   echo
'<param name="pluginspage"';
   echo
'value="http://www.apple.com/quicktime/download/index.html">';
   echo
'<param name= "cache" value= "true">';
   echo
'<param name= "loop" value= "palindrome">';
   echo
'<param name= "bgcolor" value= "663333">';
       echo
'<embed';
       echo
'name="musik_1"';
       echo
'width="240"';
       echo
'height="200"';
       echo
'cache = "true"';
      echo
'loop = "palindrome"';
       echo
'bgcolor="663333"';
       echo
'src="http://localhost/php/".$_GET['zwei'].".mp3"';
       echo
'type="video/quicktime"';
      echo
'autoplay="true"';
      echo
'controller="true"';
       echo
'enablejavascript="true"';
       echo
' pluginspage="http://www.apple.com/quicktime/download/index.html">';
        echo
'</embed>';
echo
'</OBJECT>';
}
?>
</body>
</html>
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Skript ausführen max-dhom PHP Tipps 2008 5 13.04.2008 12:39
Skript auf einem anderen Server! aha_01 PHP Tipps 2008 3 05.12.2007 09:02
Startup Skript m_haussner Datenbanken 3 10.10.2007 20:56
Skript in Skript ausführen? Plague PHP Tipps 2007 3 19.04.2007 09:59
.htpasswd (im geschützten Ordner!) per skript ändern! Funky_ PHP Tipps 2006 8 22.07.2006 18:03
ein Skript startet ein zweites... ajo_silent PHP-Fortgeschrittene 8 03.05.2006 13:42
Skript &amp;amp;amp;quot;tarnen&amp;amp;amp;quot;? Off-Topic Diskussionen 17 07.08.2005 19:42
Ein php skript aus einem anderen skript heraus aufrufen PHP Tipps 2005-2 8 06.08.2005 20:23
Javascript - CountUP Skript zählt falsch.. Chr!s HTML, Usability und Barrierefreiheit 0 28.03.2005 14:32
[Erledigt] php skript ruft anderes php skript auf PHP-Fortgeschrittene 7 09.01.2005 23:06
Proxy Skript gesucht. Beitragsarchiv 2 12.11.2004 12:02
SKRIPT GESUCHT - Werbung auf einer site anzeigen Beitragsarchiv 4 29.08.2004 14:07
Skript Meldeformular PHP Tipps 2004 8 27.07.2004 18:00
php skript frage! Gibt es das?? PHP Tipps 2004 4 02.07.2004 14:38
[Erledigt] Php skript upload problem! PHP Tipps 2004 2 30.06.2004 00:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.