filmliste umcoden kostenlos

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Sistod
Mitglied
Beiträge: 2
Registriert: 25.09.2003 17:15

filmliste umcoden kostenlos

Beitrag von Sistod »

Hallo zusammen,

ich möchte mit meinen Freunden ein paar Filme austauschen (privat) und dafür müsste ich das Script das ich gecodet habe umändern, leider kann ich nicht so gut PHP und bin schon froh das ich das hier geschafft habe.
Also das Script sollte ungefähr so wie jetzt aussehen und keinen Style aufweisen (das ich das in meiner Webseite nach dem Privatenlogin einsetzen kann).

So hier erstmal die Codes:

++ filme.php

Code: Alles auswählen

<html>

<head>
<title>Filmliste</title>
</head>

<style>
.a {
  font-size: 10px; 
  font-family: verdana; 
  color: #00596F; 
  text-align: auto; 
  text-decoration:none;
 }
.four {
  border-style:solid;   
  border-color:#B51111;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px; 
 }
 a {
  font-size: 10px; 
  font-family: verdana; 
  color: #B51111; 
  text-align: auto; 
  text-decoration:none;
 }
 a:hover {
  font-size: 10px; 
  font-family: verdana; 
  color: #000000; 
  text-align: auto; 
  text-decoration:none;
 }
 input {  
  border-style:solid;   
  border-color:#000000;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px; 
  font-family: verdana;  
  font-size: 10px;
 }
 textarea {  
  border-style:solid;   
  border-color:#000000;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px; 
  font-family: verdana;  
  font-size: 10px;
 }
</style>

<body bgcolor="#FFFFFF" topmargin="10" leftmargin="10"><center>


	<form action="liste.php" style="bgcolor:#000000; color:#4E5A65; "method="post">
	<font class="a">Filmname:</font><br>

 	<input style="background-color:#F3F3F3; color:#000000; width:150px;" type="text" name="name" value="Name"><br><br>
	<font class="a">Filmgröße:</font><br>
	<input style="background-color:#F3F3F3; color:#000000; width:150px;" type="text" name="groesse" value="Größe"><br><br>
	<font class="a">Sprache:</font><br>
	<select style="background-color:#F3F3F3; color:#000000; width:150px;" name="sprache">
    		<option value="deutsch">deutsch</option>
    		<option value="english">english</otion>
 	</select><br><br>
	<font class="a">Qualität:</font><br>
	<select style="background-color:#F3F3F3; color:#000000; width:150px;" name="quali">
    		<?php $n = "1"; $end = "7"; while ($n < $end) { print "<option value=$n>$n</option>"; $n++; } ?>
 	</select><br><br>
	<font class="a">Filmlink CD1:</font><br>
	<input style="background-color:#F3F3F3; color:#000000; width:150px;" type="text" name="cd1" value="CD1"><br><br>
	<font class="a">Filmlink CD2:</font><br>
	<input style="background-color:#F3F3F3; color:#000000; width:150px;" type="text" name="cd2" value="CD2"><br><br>
	<font class="a">Filmlink CD3:</font><br>
	<input style="background-color:#F3F3F3; color:#000000; width:150px;" type="text" name="cd3" value="CD3"><br><br>
	<font class="a">Filmlink CD4:</font><br>
	<input style="background-color:#F3F3F3; color:#000000; width:150px;" type="text" name="cd4" value="CD4"><br><br>
	<input style="background-color:#F3F3F3; color:#000000; width:150px;" type="submit" name="submit" value="hinzufügen">
	<br><br><br><font class="a"><a href="filmliste.php?sort=sort">Filmliste ansehen ohne Filme hinzuzufügen</a></center>

	</form><br><br>


</body>

</html>


++ filmlist.php

Code: Alles auswählen

<html>



<head>

<title>Filmliste</title>

</head>



<style>

.a {

  font-size: 10px; 

  font-family: verdana; 

  color: #00596F; 

  text-align: auto; 

  text-decoration:none;

 }

.b {

  font-size: 50px; 

  font-family: verdana; 

  color: #00596F; 

  text-align: auto; 

  text-decoration:none;

 }

.0 {

  font-size: 10px; 

  font-family: verdana; 

  color: #FFFFFF; 

  text-align: auto; 

  text-decoration:none;

 }

.c {

  border-style:solid;   

  border-color:#00596F;

  border-top-width: 0px;

  border-right-width: 0px;

  border-bottom-width: 1px;

  border-left-width: 0px; 

 }

a {

  font-size: 10px; 

  font-family: verdana; 

  color: #B51111; 

  text-align: auto; 

  text-decoration:none;

 }

 a:hover {

  font-size: 10px; 

  font-family: verdana; 

  color: #000000; 

  text-align: auto; 

  text-decoration:none;

 }

</style>



<body bgcolor="#FFFFFF" topmargin="10" leftmargin="10">



<table border="0" cellpadding="5">

    <tr>

        <td align="center"><font size="1" face="Verdana"><strong>Name</strong></font></td>

        <td align="center"><font size="1" face="Verdana"><strong>Größe</strong></font></td>

        <td align="center"><font size="1" face="Verdana"><strong>Sprache</strong></font></td>

        <td align="center"><font size="1" face="Verdana"><strong>Qualität</strong></font></td>

        <td align="center"><font size="1" face="Verdana"><strong>CD1</strong></font></td>

        <td align="center"><font size="1" face="Verdana"><strong>CD2</strong></font></td>

        <td align="center"><font size="1" face="Verdana"><strong>CD3</strong></font></td>

        <td align="center"><font size="1" face="Verdana"><strong>CD3</strong></font></td>

    </tr>

<?php



$sehen = file("liste.txt");
$sort($sehen);



 for ($n=0; $n < count($sehen); $n++) {

 list($name,$groesse,$sprache,$quali,$cd1,$cd2,$cd3,$cd4) = explode("@@", $sehen[$n]);

 $cd1 = trim($cd1);

 $cd2 = trim($cd2);

 $cd3 = trim($cd3);

 $cd4 = trim($cd4);

 if ($groesse < "1000") {

  print "<tr>

	  <td align=center><font size=1 face=Verdana>$name</font></td>\n

          <td align=center><font size=1 face=Verdana>0$groesse MB</font></td>\n

          <td align=center><font size=1 face=Verdana><img src=$sprache.jpg border=0 alt=></font></td>\n

          <td align=center><font size=1 face=Verdana>$quali</font></td>\n

          <td align=center><font size=1 face=Verdana><a href=$cd1><img src=download.jpg border=0></a></font></td>\n

          <td align=center><font size=1 face=Verdana>"; if ($cd2 == "") { print "n/a"; } else { print "<a href=$cd2><img src=download.jpg border=0></a>"; } print "</font></td>\n

          <td align=center><font size=1 face=Verdana>"; if ($cd3 == "") { print "n/a"; } else { print "<a href=$cd3><img src=download.jpg border=0></a>"; } print "</font></td>\n

          <td align=center><font size=1 face=Verdana>"; if ($cd4 == "") { print "n/a"; } else { print "<a href=$cd3><img src=download.jpg border=0></a>"; } print "</font></td>\n

	 </tr>"; 

 }

 else {

   print "<tr>

	  <td align=center><font size=1 face=Verdana>$name</font></td>\n

          <td align=center><font size=1 face=Verdana>$groesse MB</font></td>\n

          <td align=center><font size=1 face=Verdana><img src=$sprache.jpg border=0 alt=></font></td>\n

          <td align=center><font size=1 face=Verdana>$quali</font></td>\n

          <td align=center><font size=1 face=Verdana><a href=$cd1><img src=download.jpg border=0></a></font></td>\n

          <td align=center><font size=1 face=Verdana>"; if ($cd2 == "") { print "n/a"; } else { print "<a href=$cd2><img src=download.jpg border=0></a>"; } print "</font></td>\n

          <td align=center><font size=1 face=Verdana>"; if ($cd3 == "") { print "n/a"; } else { print "<a href=$cd3><img src=download.jpg border=0></a>"; } print "</font></td>\n

          <td align=center><font size=1 face=Verdana>"; if ($cd4 == "") { print "n/a"; } else { print "<a href=$cd4><img src=download.jpg border=0></a>"; } print "</font></td>\n

	 </tr>"; 

 }

}

?>

</table><br><br>

<a href="filme.php">Filme hinzufügen</a> :: <a href="javascript:window.print()">Liste drucken</a> :: <a href="filmliste?sort=sort">Verschickbare Liste</a><br>

<a href="filmliste.php?sort=sort">Absteigend nach Name sortieren</a> :: 

<a href="filmliste.php?sort=ksort">Aufsteigend nach Name srtieoren</a> :: 

</body>

</html>

++ filmliste.php

Code: Alles auswählen

<html>



<head>

<title>Filmliste</title>

</head>



<style>

.a {

  font-size: 10px; 

  font-family: verdana; 

  color: #00596F; 

  text-align: auto; 

  text-decoration:none;

 }

.b {

  font-size: 50px; 

  font-family: verdana; 

  color: #00596F; 

  text-align: auto; 

  text-decoration:none;

 }

.0 {

  font-size: 10px; 

  font-family: verdana; 

  color: #FFFFFF; 

  text-align: auto; 

  text-decoration:none;

 }

.c {

  border-style:solid;   

  border-color:#00596F;

  border-top-width: 0px;

  border-right-width: 0px;

  border-bottom-width: 1px;

  border-left-width: 0px; 

 }

a {

  font-size: 10px; 

  font-family: verdana; 

  color: #B51111; 

  text-align: auto; 

  text-decoration:none;

 }

 a:hover {

  font-size: 10px; 

  font-family: verdana; 

  color: #000000; 

  text-align: auto; 

  text-decoration:none;

 }

</style>



<body bgcolor="#FFFFFF" topmargin="10" leftmargin="10">



<table border="0" cellpadding="5">

    <tr>

        <td align="center"><font size="1" face="Verdana"><strong>Name</strong></font></td>

        <td align="center"><font size="1" face="Verdana"><strong>Größe</strong></font></td>

        <td align="center"><font size="1" face="Verdana"><strong>Sprache</strong></font></td>

        <td align="center"><font size="1" face="Verdana"><strong>Qualität</strong></font></td>

        <td align="center"><font size="1" face="Verdana"><strong>CD1</strong></font></td>

        <td align="center"><font size="1" face="Verdana"><strong>CD2</strong></font></td>

        <td align="center"><font size="1" face="Verdana"><strong>CD3</strong></font></td>

        <td align="center"><font size="1" face="Verdana"><strong>CD3</strong></font></td>

    </tr>

<?php



$sehen = file("liste.txt");
$sort($sehen);



 for ($n=0; $n < count($sehen); $n++) {

 list($name,$groesse,$sprache,$quali,$cd1,$cd2,$cd3,$cd4) = explode("@@", $sehen[$n]);

 $cd1 = trim($cd1);

 $cd2 = trim($cd2);

 $cd3 = trim($cd3);

 $cd4 = trim($cd4);

 if ($groesse < "1000") {

  print "<tr>

	  <td align=center><font size=1 face=Verdana>$name</font></td>\n

          <td align=center><font size=1 face=Verdana>0$groesse MB</font></td>\n

          <td align=center><font size=1 face=Verdana><img src=$sprache.jpg border=0 alt=></font></td>\n

          <td align=center><font size=1 face=Verdana>$quali</font></td>\n

          <td align=center><font size=1 face=Verdana><a href=$cd1><img src=download.jpg border=0></a></font></td>\n

          <td align=center><font size=1 face=Verdana>"; if ($cd2 == "") { print "n/a"; } else { print "<a href=$cd2><img src=download.jpg border=0></a>"; } print "</font></td>\n

          <td align=center><font size=1 face=Verdana>"; if ($cd3 == "") { print "n/a"; } else { print "<a href=$cd3><img src=download.jpg border=0></a>"; } print "</font></td>\n

          <td align=center><font size=1 face=Verdana>"; if ($cd4 == "") { print "n/a"; } else { print "<a href=$cd3><img src=download.jpg border=0></a>"; } print "</font></td>\n

	 </tr>"; 

 }

 else {

   print "<tr>

	  <td align=center><font size=1 face=Verdana>$name</font></td>\n

          <td align=center><font size=1 face=Verdana>$groesse MB</font></td>\n

          <td align=center><font size=1 face=Verdana><img src=$sprache.jpg border=0 alt=></font></td>\n

          <td align=center><font size=1 face=Verdana>$quali</font></td>\n

          <td align=center><font size=1 face=Verdana><a href=$cd1><img src=download.jpg border=0></a></font></td>\n

          <td align=center><font size=1 face=Verdana>"; if ($cd2 == "") { print "n/a"; } else { print "<a href=$cd2><img src=download.jpg border=0></a>"; } print "</font></td>\n

          <td align=center><font size=1 face=Verdana>"; if ($cd3 == "") { print "n/a"; } else { print "<a href=$cd3><img src=download.jpg border=0></a>"; } print "</font></td>\n

          <td align=center><font size=1 face=Verdana>"; if ($cd4 == "") { print "n/a"; } else { print "<a href=$cd4><img src=download.jpg border=0></a>"; } print "</font></td>\n

	 </tr>"; 

 }

}

?>

</table><br><br>

<a href="javascript:window.print()">Liste drucken</a><br>

<a href="filmliste.php?sort=sort">Absteigend nach Name sortieren</a> :: 

<a href="filmliste.php?sort=ksort">Aufsteigend nach Name srtieoren</a> :: 

</body>

</html>

++ liste.php

Code: Alles auswählen

<html>

<head>
<title>Filmliste</title>
</head>

<style>
.a {
  font-size: 10px; 
  font-family: verdana; 
  color: #00596F; 
  text-align: auto; 
  text-decoration:none;
 }
.b {
  font-size: 50px; 
  font-family: verdana; 
  color: #00596F; 
  text-align: auto; 
  text-decoration:none;
 }
.four {
  border-style:solid;   
  border-color:#B51111;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px; 
 }
 a {
  font-size: 10px; 
  font-family: verdana; 
  color: #B51111; 
  text-align: auto; 
  text-decoration:none;
 }
 a:hover {
  font-size: 10px; 
  font-family: verdana; 
  color: #000000; 
  text-align: auto; 
  text-decoration:none;
 }
 input {  
  border-style:solid;   
  border-color:#000000;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px; 
  font-family: verdana;  
  font-size: 10px;
 }
 textarea {  
  border-style:solid;   
  border-color:#000000;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px; 
  font-family: verdana;  
  font-size: 10px;
 }
</style>

<body bgcolor="#FFFFFF" topmargin="10" leftmargin="10"><center>
<b class="b">FERTIG!</b><font class="a"><br><br><br>



<?php



$trag = "$name@@$groesse@@$sprache@@$quali@@$cd1@@$cd2@@$cd3@@$cd4";



$liste=fopen("liste.txt","r");

$dat=fread($liste,filesize("liste.txt"));

fclose($liste);



$zeile=explode("\n",$dat);

$i=count($zeile)-2;



$j=0;

$liste=fopen("liste.txt","w");

fwrite($liste,"$trag\n");

while ($j<=$i) {

 fwrite($liste,"$zeile[$j]\n");

 $j++;

}

fclose($liste);


print "Deine Liste wurde erfolgreich erstellt, klicke <a href=filmliste.php?sort=sort>hier</a> um sie zu sehen";

?>



</body>

</html>

und dann gibt es noch eine *.TXT Datei die auf Chmod777 gesetzt werden muss.


So nun hätte ich gerne, dass auf der Filmliste nurnoch der Name des Filmes und die Sprache aufgelistet werden. Das ganze soll nach ABC aufgelistet werden und in ABC Abschnitte.
Wenn man auf einen Filmnamen draufklickt, dann sollte sich ein PopUp öffnen, welches dann die FilmInfos ausstrahlt (Cover, Beschreibung, Sprache, Erscheinungsdatum, Kathegorie, Größe und Downloadlink zu ed2)
Das ganze sollte online hinzufügbar sein per ein Formular, wo man alles angeben kann - natürlich auch das hochladen in einen Ordner der Covers - und dann nur noch auf senden klicken muss. Danach sollte der Film gleich in der Liste sein automatisch nach SBC geordnet und das PopUp soll auch fertig sein. Also alles ganz einfach.
Es wäre auch gut, wenn das Alles in TXT Dateien gespeichert wird und nicht in MySQL, aber wenn das nicht anders gehen sollte ist das auch kein Akt ...

Ich hoffe jemand kann mir helfen!

Vielen Dank!

Viele Grüße Sistod!

PS.: Man is das ganze lang 8)
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: filmliste umcoden kostenlos

Beitrag von Pyramide »

Sistod hat geschrieben:So nun hätte ich gerne, dass auf der Filmliste nurnoch der Name des Filmes und die Sprache aufgelistet werden. Das ganze soll nach ABC aufgelistet werden und in ABC Abschnitte.
Wenn man auf einen Filmnamen draufklickt, dann sollte sich ein PopUp öffnen, welches dann die FilmInfos ausstrahlt (Cover, Beschreibung, Sprache, Erscheinungsdatum, Kathegorie, Größe und Downloadlink zu ed2)
Das ganze sollte online hinzufügbar sein per ein Formular, wo man alles angeben kann - natürlich auch das hochladen in einen Ordner der Covers - und dann nur noch auf senden klicken muss. Danach sollte der Film gleich in der Liste sein automatisch nach SBC geordnet und das PopUp soll auch fertig sein. Also alles ganz einfach.
Ausserdem noch die Lottozahlen von nächster Woche, einmal in der Woche Rasenmäh-Dienst - natürlich ohne Geräuschbelästigung - und dann bitte noch die Blumen giessen und die Katze füttern. Also alles ganz einfach.

Im Ernst: Wenn du hier einfach eine lange Liste mit Anforderungen reinstellst, die natürlich kostenlos erledigt werden sollen, wird sich wohl kaum jemand darauf melden. Es gibt tausende von fertigen Scripten für alle möglichen Zwecke im Internet, wenn das nicht reicht bastel selbst dran rum oder biete den Leuten eine Gegenleistung (sprich:Geld) für ihre Arbeit.
Sistod
Mitglied
Beiträge: 2
Registriert: 25.09.2003 17:15

Beitrag von Sistod »

das Problem ist, dass ich erst 11 bin und ich kein Geld verdiene bzw. habe ... naja es ist ja auch egal ... ich versuche es selber zu machen wenn mir keiner Hilft ... :roll:
danke trotzdem!
Antworten

Zurück zu „Coding & Technik“