pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: soxin am 02 Februar 2003, 22:11:10

Titel: Blöcke + includen...
Beitrag von: soxin am 02 Februar 2003, 22:11:10
Hi all!

Das ist ein bekanntes problem gibt auch lösungen dafür, aber kenne sie nichtmehr!

Das Problem beim includen einer datei in den Block!
In dem block erscheint eine 1 und darüber das was includet werden sollte!
Anzuschauen auf Fun4teen.de rechtes bei chatter online!


So sieht der block aus:
<?php



if (eregi("block-chat4teen.php",$PHP_SELF)) {
    Header("Location: index.php");
    die();
}
$file = implode("", file("http://217.160.108.53:7000/CHATTABLE"));  
$len = strlen($file);
if($len <= 1)
{
$content = "Es ist noch niemand im Chat!";
}
else
{
$content =include("http://217.160.108.53:7000/CHATTABLE");

}

?>


wo ist da der fehler?
Titel: Re: Blöcke + includen...
Beitrag von: soxin am 02 Februar 2003, 22:22:19
also man sieht es nur wenn jemand im chat ist .. dann erscheint die 1...
Titel: Re: Blöcke + includen...
Beitrag von: BowlingX am 03 Februar 2003, 01:10:23
Ähm..was für eine Datei includest du denn da??
Gar keine!
 
Zitat$content =include("http://217.160.108.53:7000/CHATTABLE");

oder meinst du chattable.php???
Titel: Re: Blöcke + includen...
Beitrag von: soxin am 03 Februar 2003, 13:45:54
das ist schon eine datei .. besser gesagt ein direkter zugang zum chatserver ... das stimmt schon so.. der chat ist in java geproggt!

Naja auf jedenfall das includen funkt ja schon, nur an der falschen stelle... und es erscheint immer die 1 ..

 :cry
Titel: Re: Blöcke + includen...
Beitrag von: soxin am 03 Februar 2003, 13:47:08
von mir aus kannst auch das nehmen http://www.chat4teen.de/on.php
Titel: Re: Blöcke + includen...
Beitrag von: soxin am 03 Februar 2003, 13:50:46
kurz gesagt ich kanns auch so schreiben

<?php



if (eregi("block-chat4teen.php",$PHP_SELF)) {
    Header("Location: index.php");
    die();
}
$content =include("http://www.chat4teen.de/on.php");

?>


aver schaut euch das mal an, wie das auf fun4teen.de rechts  im block aussieht!!

HELPP  :cry
Titel: Re: Blöcke + includen...
Beitrag von: Andi am 03 Februar 2003, 14:38:17
Hi Soxin,

 
Zitat$content =include("http://www.chat4teen.de/on.php");

Der Rückgabewert der Funktion ist wahr, also 1, wenn die Datei erfolgreich includet wurde. Diesen Wert schreibst Du in die Varable $content.

Du must die Datei per fgets, oder Ähnliches, in ein Array einlesen und dann in die $content Variable speichern.
Titel: Re: Blöcke + includen...
Beitrag von: soxin am 03 Februar 2003, 20:41:38
<?php



if (eregi("block-chat4teen.php",$PHP_SELF)) {
    Header("Location: index.php");
    die();
}

$datei="http://www.chat4teen.de/on.php";
$handle=fopen("http://www.chat4teen.de/on.php","r");
while (!feof($handle))
{
$datei_content=fgets($handle,200);
$content =$datei_content;
}
fclose($handle);

?>


so das hab ich kopiert von einem anderen alten block .. nun solang niemand im chat ist gehts .. geht man in chat steht dran das der block gerade kein inhalt hat!
Titel: Re: Blöcke + includen...
Beitrag von: Andi am 03 Februar 2003, 21:58:34
Hi soxin,
versuchs mal so:
 
if (eregi("block-chat4teen.php",$PHP_SELF)) {
Header("Location: index.php");
die();
}
$datei="http://www.chat4teen.de/on.php";
$handle=fopen("http://www.chat4teen.de/on.php","r");
while (!feof($handle)){
$datei_content=fgets($handle,200);
$content = $datei_content;
}
fclose($handle);
if(!empty($content)) {
$content = "Es ist noch niemand im Chat!";
}
 
Titel: Re: Blöcke + includen...
Beitrag von: soxin am 03 Februar 2003, 22:37:55
hab ich, es kommt aber immer das der block kein Inhalt hat!...

(Wenn jemand im Chat ist...)
Titel: Re: Blöcke + includen...
Beitrag von: soxin am 04 Februar 2003, 19:29:45
noch jemand eine idee? also fgets ist ja eigentlich nur für textdateien gedacht oder?
Titel: Re: Blöcke + includen...
Beitrag von: Micro am 05 Februar 2003, 13:27:57
Hmm.. es geht doch jetzt?! Oder?
Titel: Re: Blöcke + includen...
Beitrag von: soxin am 05 Februar 2003, 14:45:48
nun gehts dank drunkenseb .. :-)  :D

Danke aber trotzdem ;-)