php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.11.2004, 22:45  
Gast
 
Beiträge: n/a
Standard [Erledigt] News-Kommentare im Inhalt-Frame anzeigen

Hi all,

ich denke die Frage gab es schonmal nur hab ich jetzt 30min gesucht und bin zu keinem ergebnis gekommen. Ich hab folgendes Problem:

Ich habe eine index.php. Diese ist in 3 Frames unterteil: Banner.php menu.php und inhalt.php

Im Inhalt wird logischerweise der Inhalt des jeweiligen Menüpunktes angezeigt. So weit so gut. Wenn ich jetzt auf den Menüpunkt News klicke dann öffnet er mir schön die Newsseite in der inhalt.php. Dort stehen die News und die User haben die Möglichkeit Kommentare zu poste und auch zu lesen. Wenn ich jetzt auf den Hyperlink zu den Kommentare klicke dann öffnet er mir nicht das ganze in der Inhalt.php sondern öffnet mir eine komplett neue Seite, wo natürlich dann mein Menü verloren geht. Ich würde jetzt gerne haben, dass er mir die Kommentare auch im Inhalt.php anzeigt Hier mal die Dateien als Quellcode hoffe die genügen. Natürlich poste ich net den kompletten quellcode sondern nur die wichtigen teile

config.php (dort stehen die arrays drin)
Code:
$dateien = array(); // ein Leeres Array erzeugen    
$dateien['news'] = "./news/index.php";  
$dateien['gbook'] = "./guestbook/index.php"; 
$dateien['addentry'] = "./guestbook/gb_addentry.php"; 
$dateien['newsid'] = "./news/comments.php";
inhalt.php

Code:
<?php    

echo "<div id=\"menupos\" style=\"position:absolute; left:200px; top:150px; width:600px; height:100px; z-index:1\">";



    if(isset($_GET['section']) AND isset($dateien[$_GET['section']])) 
      {        
        include $dateien[$_GET['section']];    
      } 
          else 
        {        
        include $dateien['news'];    
        }
echo "</div>";
?>
menu.php
Code:
</head>
<body>

<div id="menupos" style="background-image:url(menubg.jpg)"></div>
<div id="menutxt">

    News </br> 
    G&auml;stebuch </br> 
 
  
</div>
comments.php (die soll in der inhalt.php zu sehen sein )

Code:
<head>
<title>News - Kommentare</title>
<link rel="stylesheet" type="text/css" href="main.css" />
</head>
<body>
<?php
$dateianzahl=fopen("news_kommentare/anza.hl","r");
$anzahly=intval(fgets($dateianzahl,10000));
fclose($dateianzahl);

    if(file_exists("artikel/".intval($_GET['newsid']).".atk")){
        $k=0;
        for($y=$anzahly;$y>-1;$y--) {
            if(file_exists("news_kommentare/".intval($_GET['newsid'])."_".$y.".atk"))$k++;
        }
        $commentanzahl=$k;
        include "artikel/".intval($_GET['newsid']).".atk";
        $usheadline=stripslashes($usheadline);
        $usuntertitel=stripslashes($usuntertitel);
        $ustext=stripslashes($ustext);
        $usname=stripslashes($usname);
        $usemail=stripslashes($usemail);
        $ustime=stripslashes($ustime);
        include "template_comment.php";
    }

?>
<hr />
<?php require ('config.php');  ?>

<div align="center">
<table width="550">
<tr>
<td>
<div style="text-align: center;">Kommentare:</div>
</td>
</tr>
</table>
</div>



<?php

$dateianzahl=fopen("news_kommentare/anza.hl","r");
$anzahl=fgets($dateianzahl,10000);

for($i=1;$i<=$anzahl;$i++) {
    if(file_exists("news_kommentare/".intval($_GET['newsid'])."_".$i.".atk")){
        include "news_kommentare/".intval($_GET['newsid'])."_".$i.".atk";
        $usheadline=stripslashes($usheadline);
        $ustext=stripslashes($ustext);
        $usname=stripslashes($usname);
        $usemail=stripslashes($usemail);
        $ustime=stripslashes($ustime);
        include "template_viewcomment.php";
    }
    $i=intval($i);
}

fclose($dateianzahl);
?>
<form action="./com_eintragen.php" method="post"><input type="hidden" name="newsid" value="<?php echo $_GET['newsid']; ?>">
<div align="center">
<table valign="top">


<div style="text-align: center;">Kommentar schreiben:</div>


<tr>
    <td>Name:</td>
    <td><input type="text" name="usname"></td>
</tr>
<tr>
    <td>E-Mail:</td>
    <td><input type="text" name="usemail"></td>
</tr>
<tr>
    <td>Überschrift:</td>
    <td><input type="text" name="usheadline"></td>
</tr>
<tr>
<a name="kommentar_schreiben"></a>
    <td>Kommentar:</td>
    <td><textarea name="ustext" rows="5" cols="16"></textarea></td>
<td>
<script>
function addsmiley(x){
document.forms[0].ustext.value=document.forms[0].ustext.value+x;
}
</script>Smilies
</td>
</tr>
</table>



<input type="submit" value="Kommentar posten"><input type="reset" value="Zurücksetzen"></div>
</form>


<?php require ('config.php'); ?>
</body>
</html>
bei den comments.php wusste ich net was ich alles nehmen soll deswegen hab ich mal alles gepostet


hoffe ich lasse keine fragen offen und danke schonmal für die antworten

gruß

alex
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.11.2004, 00:31  
Erfahrener Benutzer
 
Registriert seit: 24.08.2003
Beiträge: 714
Ashergul
Standard

1. stell dir mal folgende frage ob die comments php datei so stimmen kann:
<div> <-- aus der inhalt.php
<html> <-- aus der comments.php
...
...
...
</html> <-- aus der comments.php
</div> <- aus der inhalt.php

soviel mal dazu.
was mir fehlt ist der link in der newsseite
ohne das kann man zum eigentlichen problem keine exakte aussage treffen, denn entweder ist dort ein falsches target eingetragen, in dem fall braucht man auch noch das frameset (die sinnhaftigkeit von framesets beim einsatz von php stell ich einfach in den raum)
kann natürlich auch ein php fehler sein, aber bei der von dir geschilderten problematik würde ich auf ein falsches target-attribut im anchor-tag setzen
__________________
mfg Floh

Programmers don't die, they GOSUB without RETURN
Ashergul ist offline  
Alt 15.11.2004, 14:53  
Gast
 
Beiträge: n/a
Standard

Zu 1tens. Ich bin davon ausgegangen das die comments.php so stimmt da ich es von einem kumpel übernommen habe aber gut danke für den hinweis hier die template_index.php dort steht der verweis auf die comments.php

template_index.php (wichtige teil so wie immer )
Code:
<table class="content">
<tr>
<td></td>
<td class="contenttd">
<div class="contentdiv">
<p class="headline"><?=$usheadline?></p>
<p class="subhead"><?=$usuntertitel?></p>
<p class="text"><?=$ustext?></p>
<p class="comment"><?=$commentanzahl?> Kommentar<?php if($commentanzahl!=1)echo "e";?></p>
</div>
</td>
<td></td>
</tr>
</table>
<hr />
gruß

alex
 
Alt 16.11.2004, 13:34  
Gast
 
Beiträge: n/a
Standard

hallo? jemand scho ne idee was ich falsch mach
 
Alt 18.03.2009, 16:04  
Neuer Benutzer
 
Registriert seit: 08.03.2009
Beiträge: 21
capval befindet sich auf einem aufstrebenden Ast
Standard

das würde mich auch interessieren
__________________
http://boepple.kilu.de
capval ist offline  
Alt 19.03.2009, 14:29  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Warum, capval? Hast Du eine ähnliche Frage? Dann stell sie besser nochmal mit konkretem Problemfall.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
 


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
Bild verschafft sich platz HTML, Usability und Barrierefreiheit 14 11.08.2008 23:45
Inhalt eines Ordners anzeigen / directory listing cycap Scriptbörse 1 11.07.2008 12:09
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
onMouseOver: dynamisch Inhalt anzeigen dh1sbg HTML, Usability und Barrierefreiheit 1 03.03.2007 12:49
Zeilen inhalt anzeigen Panda12 Datenbanken 3 19.05.2006 19:12
News von den letzten 3 Tagen anzeigen... xXx PHP Tipps 2006 11 20.03.2006 21:47
Inhalt aus der DB auf einer externen Seite anzeigen. Bonaparte PHP Tipps 2006 11 09.02.2006 22:56
[Erledigt] News editieren bzw. updaten Datenbanken 2 05.02.2006 01:49
innerHTML/document.write und Inhalt in anderen Frame ändern HTML, Usability und Barrierefreiheit 1 29.01.2006 10:35
News anzeigen (bestimmte Anzahl) PHP Tipps 2005-2 11 01.10.2005 12:39
Inhalt erscheint trotz base target im falschen Frame PHP Tipps 2005 4 12.05.2005 16:11
Inhalt anzeigen Tschuu Datenbanken 2 11.12.2004 11:41
nur den neuesten Datensatz anzeigen mit gleichen Inhalt Datenbanken 15 10.09.2004 16:52
inhalt aus einem frame drucken PHP Tipps 2004 2 07.09.2004 00:24
Theorie Frage, News <-> Kommentare Paulo PHP Tipps 2004 5 03.09.2004 16:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
div mit id in iframe anzeigen, php in frames anzeigen, kommentare anzeigen php, google inhalt in einem frame anzeigen, content in frames anzeigen, google news in frame anzeigen, inhaltsframe, intval($_get[\'zahl\'], inhalt frames lesen, inhalt von news in index anzeigen, txt inhalt in iframe anzeigen, inhalte in eien frame anzeigen, http://www.php.de/php-tipps-2008/12317-erledigt-news-kommentare-im-inhalt-frame-anzeigen.html, inhalt in content anzeigen php, php-datei in html frame, html url in frame anzeigen, mehrere news kommentieren mit php

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:59 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.