| Autor |
Nachricht |
nisel

Board-Member

Anmeldungsdatum: 23.07.2007
Beiträge: 304
|
 include Problem
Hallo Ihr Lieben  Ihr seit nun meine letzte Hoffnung. Ich weiß nicht mehr weiter.
Also zu meinem Problem -> Ich habe folgende php Datei: hp_thread.php
Code:
<?php
##########################################################################
# Bestimmtes Themen auf Homepage anzeigen per Zufall#
##########################################################################
/* Einstellungen */
$board_url = "./board/"; // Pfad zum Forum
$topic_id = 0; // ID des zu anzeigenden Threads, wenn kein _GET[topic_id] definiert ist. (0 = Zufall)
/* ENDE */
if(isset($_GET['topic_id'])) {
$topic_id = $_GET['topic_id'];
}
define('PMF_INCLUDE', 1);
require($board_url.'head.php');
require($board_url.'lib/bbcode.inc.php');
$_bbcode = new pmf_bbcode();
if($topic_id == 0) {
$topic_anzahl_query = $_db->query('SELECT `id`
FROM `'.$_cfg['DB_PREFIX'].'topic`');
$topic_anzahl = $_db->num_rows($topic_anzahl_query);
$topic_id = mt_rand(1,$topic_anzahl);
}
$thread_query = $_db->query('SELECT p.`id`,
p.`post_date`,
p.`topic_id`,
p.`text`,
p.`bbcode`,
p.`html`,
p.`smilie`,
t.`name`,
t.`posts`,
t.`views`,
t.`id` AS `topic_id`,
u.`name` AS `user_name`
FROM `'.$_cfg['DB_PREFIX'].'topic` AS t,
`'.$_cfg['DB_PREFIX'].'post` AS p,
`'.$_cfg['DB_PREFIX'].'user` AS u
WHERE t.`post_date` = p.`post_date`
AND p.`user_id` = u.`id`
AND t.`id` = '.$topic_id.'
LIMIT 1');
$Daten_thread = $_db->fetch_array($thread_query);
$Daten_thread['post_time'] = date('H:i:s', $Daten_thread['post_date']);
$Daten_thread['post_date'] = date('d.m.Y', $Daten_thread['post_date']);
$text_thread = $_bbcode->parse($Daten_thread['text']);
$posts_query = $_db->query('SELECT p.`id`,
p.`post_date`,
p.`topic_id`,
p.`text`,
p.`bbcode`,
p.`html`,
p.`smilie`,
u.`name` AS `user_name`
FROM `'.$_cfg['DB_PREFIX'].'post` AS p,
`'.$_cfg['DB_PREFIX'].'user` AS u
WHERE p.`topic_id` = '.$topic_id.'
AND p.`user_id` = u.`id`
ORDER BY p.`post_date`,
p.`id`
LIMIT 1,-1');
while($Daten_posts = $_db->fetch_array($posts_query)) {
$Daten_posts['post_time'] = date('H:i:s', $Daten_posts['post_date']);
$Daten_posts['post_date'] = date('d.m.Y', $Daten_posts['post_date']);
$text_posts = $_bbcode->parse($Daten_posts['text']);
$thread_listbit .= "<tr>
<td>
<a href=\"".$_cfg['SITE']."/profile.php?name=".$Daten_posts['user_name']."\">".$Daten_posts['user_name']."</a> am ".$Daten_posts['post_date']." um ".$Daten_posts['post_time']." Uhr.
</td>
</tr>
<tr>
<td>
".$text_posts."
</td>
</tr>";
}
echo"<table align=\"center\" border=\"1\" cellpadding=\"2\" cellspacing=\"0\" style=\"border-collapse: collapse;\" width=\"100%\">
<tr>
<td>
<b><a href=\"".$_cfg['SITE']."/topic.php?id=".$Daten_thread['topic_id']."\">".$Daten_thread['name']."</a></b>
</td>
</tr>
<tr>
<td>
<a href=\"".$_cfg['SITE']."/profile.php?name=".$Daten_thread['user_name']."\">".$Daten_thread['user_name']."</a> am ".$Daten_thread['post_date']." um ".$Daten_thread['post_time']." Uhr.
</td>
</tr>
<tr>
<td>
".$text_thread."
</td>
</tr>
</table><p><table align=\"center\" border=\"1\" cellpadding=\"2\" cellspacing=\"0\" style=\"border-collapse: collapse;\" width=\"100%\">
".$thread_listbit."
</table><p><table align=\"center\" cellpadding=\"2\" cellspacing=\"0\" style=\"border:1px solid black\" width=\"100%\">
<tr>
<td align=\"right\">
<a href=\"".$_cfg['SITE']."/newpost.php?id=".$Daten_thread['topic_id']."\">Kommentar schreiben</a>
</td>
</tr>
</table>";
?>
[quote]
Dazu folgenden include Code
Code:<?php include("./hp_thread.php"); ?>
Allerdings bekomme ich nichts aber auch garnichts zu sehen... der Includecode ist an der Stelle meiner Homepage, aber dort erscheint nichts, wenn ich die hp_thread.php aufrufe -> http://www.meinfeuchtesgeheimnis.de/hp_thread.php kommt das! Also schints ja zu funzen, Warum kann ich nichts sehen?
Ich danke Euch sehr für Hilfe
ps.: Natürlich ist die Datei ins richtige Verzeichniss geladen..!
|
| 30.12.07 13.57 |
|
 |
Alex de Large

Board-Member

Anmeldungsdatum: 09.07.2006
Beiträge: 282
|
Hallo Nisel,
probier das mal so
Code:<?php include("../hp_thread.php"); ?>
wenn die Datei zum includen einen Ordner vorher ist
müßen es zwei Punkte sein
../hp_thread.php
|
| 30.12.07 14.06 |
|
 |
Marc

Board-Member

Anmeldungsdatum: 01.07.2006
Beiträge: 312
|
das erscheint mir kein include-problem, sondern eher ein mysql-syntax problem
"SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1' at line 18"
|
| 30.12.07 14.10 |
|
 |
nisel

Board-Member

Anmeldungsdatum: 23.07.2007
Beiträge: 304
|
Lieben Dank Alex..  nee die Datei liegt direkt im Hauptverzeichnis auf dem Space siehe -> http://www.meinfeuchtesgeheimnis.de/hp_thread.php
also --> <?php include(" ./hp_thread.php"); ?>
|
| 30.12.07 14.12 |
|
 |
nisel

Board-Member

Anmeldungsdatum: 23.07.2007
Beiträge: 304
|
Danke Marc..  Nur sollte ich dann nicht auch den SQL Fehler zumindestens auf der Seite mit sehen, wo ich den include Code eingebaut habe? Da bleibts dunkel nach wie vor
|
| 30.12.07 14.13 |
|
 |
Marc

Board-Member

Anmeldungsdatum: 01.07.2006
Beiträge: 312
|
Kein plan
Ich will jetzt auch nichts falsches sagen - aber es könnte ja mit diesem limit-befehl zusammenhängen, der da ein paarmal auftaucht:
LIMIT 1,-1
evtl. mal mit LIMIT 0,1 versuchen ..... bin aber kein mysql-fachmann ....
|
| 30.12.07 14.15 |
|
 |
nisel

Board-Member

Anmeldungsdatum: 23.07.2007
Beiträge: 304
|
werde es versuchen ganz nett Eure Hilfe..
|
| 30.12.07 14.18 |
|
 |
nisel

Board-Member

Anmeldungsdatum: 23.07.2007
Beiträge: 304
|
|
| 30.12.07 14.20 |
|
 |
Marc

Board-Member

Anmeldungsdatum: 01.07.2006
Beiträge: 312
|
nisel hat Folgendes geschrieben:werde es versuchen ganz nett Eure Hilfe.. 
ach ja - warum das mit dem include nicht funzt:
du index-datei muß ne php-datei sein, also z.b. index.php
wenn du eine html-datei nutzt, mußt du die auch durch den php parser schicken ....
|
| 30.12.07 14.21 |
|
 |
Marc

Board-Member

Anmeldungsdatum: 01.07.2006
Beiträge: 312
|
LIMIT 0,1-1 ist ja garantiert falsch, ich meine:
LIMIT 0,1
was anderes: du linkst im footer munter auf verzeichnisse usw., die auch auf hardcore linken. das kann ins auge gehen!
|
| 30.12.07 14.24 |
|
 |
nisel

Board-Member

Anmeldungsdatum: 23.07.2007
Beiträge: 304
|
ok werde es umgehend nochmal versuchen
Heee Marc welche Verzeichnisse meinst du??? HC liegt mir fern
|
| 30.12.07 14.26 |
|
 |
Marc

Board-Member

Anmeldungsdatum: 01.07.2006
Beiträge: 312
|
nisel hat Folgendes geschrieben:ok werde es umgehend nochmal versuchen
Heee Marc welche Verzeichnisse meinst du??? HC liegt mir fern 
nun ja, du linkst z.b. auf erofinder.at - der linkt auf hardcore ...
|
| 30.12.07 14.27 |
|
 |
nisel

Board-Member

Anmeldungsdatum: 23.07.2007
Beiträge: 304
|
 Juhu ok also der SQL Fehler ist weg http://www.meinfeuchtesgeheimnis.de/hp_thread.php
Vielen Dank Marc
Das andere Problem bleibt nach wie vor... die Datei ist eine index.php wo ich den include reingeschmissen habe..
www.meinfeuchtesgeheimnis.de/board/index.php zum testen.. kommt dann natürlich woanders hin.!
|
| 30.12.07 14.29 |
|
 |
Marc

Board-Member

Anmeldungsdatum: 01.07.2006
Beiträge: 312
|
hast ja auch nen php vergessen -richtig heißt es:
<?php include("./hp_news.php"); ?>
Zuletzt bearbeitet von Marc am 30.12.07 14.33, insgesamt einmal bearbeitet
|
| 30.12.07 14.31 |
|
 |
nisel

Board-Member

Anmeldungsdatum: 23.07.2007
Beiträge: 304
|
asssooo...a  aber doch erst in vielen weiteren Ebenen oder.. war nie und nimmer für mich erkennbar als ich den verlinkt habe
|
| 30.12.07 14.32 |
|
 |
Marc

Board-Member

Anmeldungsdatum: 01.07.2006
Beiträge: 312
|
nisel hat Folgendes geschrieben:asssooo...a aber doch erst in vielen weiteren Ebenen oder.. war nie und nimmer für mich erkennbar als ich den verlinkt habe 
jo, der gesunde menschenverstand sagt einem auch, "Quatsch, egal" - sehen die Blockwarte in stasistan aber anders, und das geht dann richtig ins Geld wenn du pech hast.
|
| 30.12.07 14.34 |
|
 |
nisel

Board-Member

Anmeldungsdatum: 23.07.2007
Beiträge: 304
|
ist aber eigentlich unzumutbar jeden seiner Partner in alle Ebenen zu verfolken, das kann man niemanden auf der Welt abverlangen das würde nicht mal google schaffen.. denn da maschiert man ja durch das gesamte I-Net  Und ist bereits TOT ehe man das schäfft.
Aber trotzdem vielen Dank
Wegen dem eigentlichen Problem... komme immernoch nicht weiter  der include code ist nun
<?php include("./hp_news.php"); ?>
|
| 30.12.07 14.41 |
|
 |
nisel

Board-Member

Anmeldungsdatum: 23.07.2007
Beiträge: 304
|
habe es nun vorläufig mit Iframe gemacht
Code:<table class="mynicetable" borderColor="#ffffff" cellSpacing="3" width="750" bgColor="#5F376C" border="1" cellpadding="5">
<tr>
<td style="background-image: url('')" height="29" align="center">
<p align="center">
<i>
<span style="letter-spacing: 4; font-weight: 700">
<font color="#ffffff" size="2"> Zufallsbeiträge aus dem Forum <br> Du willst dabei sein ?<br><a href="http://www.meinfeuchtesgeheimnis.de/board/signup.php"><font color="#FFFFFF">>>Klick Hier<<</font></a></font></i></td>
</tr>
<tr>
<td height="195" bgcolor="#5F376C">
<p align="center">
<iframe name="I7" target="_self" width="100%" height="236" border="0" frameborder="0" src="http://www.meinfeuchtesgeheimnis.de/hp_thread.php" allowtransparency="true" marginwidth="5" marginheight="10">
Your browser does not support inline frames or is currently configured not to display inline frames. <a href="http://www.meinfeuchtesgeheimnis.de/linktausch-box.php" target="_blank">Linktausch Box</a></iframe>
</td>
</tr>
<tr>
</tr>
</table>
nochmals tausend Dank für die Unterstützung
|
| 30.12.07 15.07 |
|
 |
carat

Board-Member

Anmeldungsdatum: 20.09.2006
Beiträge: 775
|
@nisel
leg mal die hp_thread.php in den ordner /board/
und dann in der /board/index.php den include:
<? include("hp_thread.php"); ?>
oder
<? include("hp_news.php"); ?>
wie auch immer die datei nun heisst  ... also ohne "./", da die datei nun im ordner liegt in dem sie auch aufgerufen wird!
geht´s dann?
|
| 30.12.07 16.15 |
 |
 |
nisel

Board-Member

Anmeldungsdatum: 23.07.2007
Beiträge: 304
|
Danke sehr carat  leider nein... kam Webseite nicht gefunden, aber es ist auch nicht mehr schlimm mit dem Iframe hat super gefunzt.. und den habe ich nun auch gleich ans Forum angepasst
|
| 30.12.07 17.14 |
|
 |
|
|