Video link ausgabe

Status
Nicht offen für weitere Antworten.
<textarea rows="1" cols="35" name="link"><a href="http://spamerix.de/Testordner/zor/swf/<?=$_GET['id']?>.swf</a></textarea>

<textarea rows="2" cols="35" name="link"><a href="http://spamerix.de/Testordner/zor/swf/<?=$_GET['id']?>.swf</a></textarea>

Das wa Glaube ich fehler .

Danke dir

Aber noch nicht zu machen bitte ;)

Mir fällt immer noch was ein ;)
 
Da ist mir doch echt noch was eingefallen.

Wie kann ich es bewerkstelligen das zu jeden swf vid auch Kommentare abgegeben werden können?

Hoffe ihr versteht mich?

Nicht für alle sondern für jedes einzelne.

Was man dann unter Menu aufrufen kann durch klick auf Kommentare?
 
Als ersters würde ich das Thema wieder öffnen und nicht auf erledigt gesetzt lassen ;)

Zur eigentlichen Frage dafür würde ich Dir eine Datenbank empfehlen in du alles speicherst.
Aufbau der Tabelle ID | swfid | komentarid | komentar z.B.
Aber ohne Grundkentnisse von html sql und php wirst du viel Hilfe benötigen...

http://www.tutorials.de/forum/php-tutorials/7184-zugriff-auf-eine-mysql-datenbank.html
Hier schonmal nen Link zu einen Tutorial wo erklährt wird wie man eine Datenbankverbindung herstellt

mfg Spikaner
 
http://www.knochenlacher.de/arbeit/funpic10.html

so wie das hier...

Ich habe auch was gefunden.

Bin leider nicht der php ler-

Was müsste ich von diesen wech nehmen das es nur nick eintag oben hat und darunter das eingeabe Feld, und darunter button zum eintrag?

PHP:
<script type="text/javascript">
function checkform()
{
    if (document.Form.User.value.length < 3) {
        alert("Es wurde noch kein Name eingegeben!")
        document.Form.User.focus();
    return false} else if (document.Form.Comment.value.length < 20) {
        alert("Es wurde noch kein Kommentar eingegeben!")
        document.Form.Comment.focus();
    return false} else if (document.Form.Comment.value.length > 250) {
        alert("Dein Kommentar ist zu lang!\rMaximal 250 Zeichen.")
        document.Form.Comment.focus();
    return false} else {
        document.Form.elements["absenden1"].value="gesendet";
    }
    document.Form.elements["absenden1"].disabled="disabled";
    return true
}
</script>

<form name="Form" action="<?php echo $_SERVER["PHP_SELF"] ?>" method="post" onSubmit="return checkform();">

<?php

$mailto = "support@e-hahn.de";

if ($_POST) {
    $Page = $_POST["Page"];
	$datum = date("d.m.y, H:i",time());
    $User = $_POST["User"];
	$Mail = $_POST["eMail"];
    $Comment = $_POST["Comment"];
    
    if ($Page !="" && $User !="" && $Comment !="") {
        $file = "comments/".$Page.".txt";
        
        // Kommentar schreiben
        $fp = fopen($file,"a+");
        fputs($fp,"<p><strong>$User</strong> ($datum):<br />$Comment</p>\n");
        fclose($fp);
    }

 // E-Mail versenden
 $betreff = "Neuer Kommentar";
 $text = "Datum: $datum - Seite: \"$Page\" - Autor: $User\nE-Mail: $eMail\n\nKommentar: $Comment\r";
 @mail($mailto,$betreff,$text,"From: ".$mailto);
}
?>
	
    <table>
        <tr>
            <td colspan="2"><strong>Kommentar schreiben:</strong><br />
				<textarea style="width: 99%" rows="4" cols="21" name="Comment"></textarea>
			</td>
        </tr>
        <tr>
            <td style="width: 25%"><input type="text" name="User" size="28"></td>
            <td style="width: 75%">Name</td>
        </tr>
        <tr>
            <td style="width: 25%"><input type="text" name="eMail" size="28"></td>
            <td style="width: 75%">E-Mail (wird nicht veröffentlicht)</td>
        </tr>
        <tr>
            <td colspan="2"><input class="button" type="submit" name="sendfeedback" value="Speichern" /></td>
        </tr>
    </table>
   
<?php
 // Dateiname ermitteln
 $titel=explode("/","$_SERVER[PHP_SELF]");
 $file=explode('.',ucfirst($titel[count($titel)-1]));
 echo "   <input type='hidden' name='Page' value='".$file[0]."'>\r";
?>

	<div id="Comments">

<?php
 // Kommentarausgabe
 $ausgabe = "comments/".$file[0].".txt"; 
 if(file_exists($ausgabe)) {
  readfile($ausgabe);
  }
 else {
  echo "Es sind noch keine Kommentare vorhanden.";
 }
?>
	</div>

</div>
</form>

Helft mit bitte :( .

Oder wie das hier nur halt ohne das heer frau...

http://www.g-orgus.de/homepage-optimierung/php-scripte/kommentar-script.php
 
Zuletzt bearbeitet von einem Moderator:
Ich wieder ;).

Ich habe es jetzt schon fast so wie ich wollte.

Jetzt kommt aber noch ein Prob wie bekomme ich das jetzt hin das man bei meiner seite immer nur den post lesen kann der auch bei den video abgeben wurde?

Habe es jetzt so geändert alles....

PHP:
<script type="text/javascript">
function checkform()
{
    if (document.Form.User.value.length < 3) {
        alert("Es wurde noch kein Name eingegeben!")
        document.Form.User.focus();
    return false} else if (document.Form.Comment.value.length < 20) {
        alert("Es wurde noch kein Kommentar eingegeben!")
        document.Form.Comment.focus();
    return false} else if (document.Form.Comment.value.length > 250) {
        alert("Dein Kommentar ist zu lang!\rMaximal 250 Zeichen.")
        document.Form.Comment.focus();
    return false} else {
        document.Form.elements["absenden1"].value="gesendet";
    }
    document.Form.elements["absenden1"].disabled="disabled";
    return true
}
</script>

<form name="Form" action="<?php echo $_SERVER["PHP_SELF"] ?>" method="post" onSubmit="return checkform();">

<?php



if ($_POST) {
    $Page = $_POST["Page"];
	$datum = date("d.m.y, H:i",time());
    $User = $_POST["User"];
	
    $Comment = $_POST["Comment"];
    
    if ($Page !="" && $User !="" && $Comment !="") {
        $file = "comments/".$Page.".txt";
        
        // Kommentar schreiben
        $fp = fopen($file,"a+");
        fputs($fp,"<p><strong>$User</strong> ($datum):<br />$Comment</p>\n");
        fclose($fp);
    }

 
// E-Mail versenden
 $betreff = "Neuer Kommentar";
 $text = "Datum: $datum - Seite: \"$Page\" - Autor:       $Comment\r";
 
}



?>
	
    <table>
        <tr>
<td><center>Name</center></td>
           </tr>
        <tr>
           <td  style="width: 20%"><center><input type="text" name="User" size="28"></center></td>
        </tr>
        <tr>
          <td colspan="2"><center><strong>Kommentar schreiben:</strong></center><br/>
				<center><textarea style="width: 50%" rows="5" cols="21" name="Comment"></textarea></center>
			</td>  
            
        </tr>
        <tr>
            <td colspan="2"><center><input class="button" type="submit" name="sendfeedback" value="Speichern" /></center></td>
        </tr>

    </table>
   <center>
<?php
 // Dateiname ermitteln
 $titel=explode("/","$_SERVER[PHP_SELF]");
 $file=explode('.',ucfirst($titel[count($titel)-1]));
 echo "   <input type='hidden' name='Page' value='".$file[0]."'>\r";
?>

	<div id="Comments">

<?php
 // Kommentarausgabe
 $ausgabe = "comments/".$file[0].".txt"; 
 if(file_exists($ausgabe)) {
  readfile($ausgabe);
  }
 else {
  echo "Es sind noch keine Kommentare vorhanden.";
 }
?></center>
	</div>

</div>
</form>


Link zur test seite.

Das verschobene richte ich noch...

Brauche nur hilfe wegen der übergabe :(

Weil ich habe nur eine index.php wo 1000 vid übergeben werden...

Das möchte ich jetzt für das kommentar script hier auch umsetzten.

Mfg

André


//edit

Habs mal ein gebaut

Ich weiß aber echt nicht wie ich es machen soll .

Das man halt zu ein vid Kommentar abgibt und es beim anderen vid nicht sieht.
 
schaut doch schonmal ganz brauchbar aus.. ;) also das Problem liegt meineserachtens hier
PHP:
 // Kommentarausgabe
 $ausgabe = "comments/".$file[0].".txt"; 
 if(file_exists($ausgabe)) {
  readfile($ausgabe);
  }
 else {
  echo "Es sind noch keine Kommentare vorhanden.";
 }
Wo kommt $file her und wiso [0] ?

mfg Spikaner
 
Hey erstmal danke.

Ich weiß nicht warum 0 :(

Habe mal alles hoch geladen.

Es gibt ein Ordner comments in den wenn ein Kommentar erstellt wird eine index.txt erstellt wird wo die Kommentare drinne gespeichert werden.

Und ich weiß nicht wie ich es machen soll das 1500 txt bekommen zu jeden swf vid die Kommentare.



Mfg

André
 

Anhänge

Hallo ich mal wieder.

Habe jetzt versucht damit eine Datenbank zu erstellen.

Bekomme aber den Fehler hier.

Fatal error: Call to undefined function dbase_create() in /customers/spamerix.de/spamerix.de/httpd.www/Testordner/vipe/stadtfuehrer3/index.php on line 18

Was habe ich falsch gemacht?


PHP:
<?php
@$db = new mysqli('localhost', 'zensiert', 'sensiert');

// Verbindung überprüfen
if (mysqli_connect_errno()) {
  printf("Verbindung fehlgeschlagen: %s\n", mysqli_connect_error());
  exit();
}


$dbname = "freakshow";
$feld_def = Array(
Array ("Name", "C", 30),
Array ("Datum", "D"),
Array ("Eintrag", "C", 1000)
);
dbase_create ($dbname, $feld_def);


if ($db->query($sql_befehl)) {
  // Meldung bei erfolgreicher Erstellung der Datenbank
  echo "Datenbank erfolgreich angelegt.";  
} else {
  // Meldung bei Fehlschlag
  echo "Datenbank konnte nicht angelegt werden!";
}

// Verbindung zum Datenbankserver beenden
$db->close();


?>
 
Status
Nicht offen für weitere Antworten.
Zurück