Fehlermeldung beim includen einer Rubrik

Fragen zur Implementierung und/oder Anpassung von ConPresso 4 werden in diesem Forum diskutiert.
Antworten
Lufine
ConPresso-Checker
Beiträge: 127
Registriert: 01.09.2006 10:15
Hat sich bedankt: 1 Mal

Fehlermeldung beim includen einer Rubrik

Beitrag von Lufine »

Komisch, lokal funktionierte alles einwandfrei. Jetzt liegen die Dateien auf dem Server, sind online und schon hagelt es Fehlermeldungen :cry:

Im local_footer habe ich eine Rubrik eingebunden:

Code: Alles auswählen

<?php   include(BASE_URL.'_public/index_php.php?rubric='.urlencode($cpoRubric['name'].'-Zusatzinfos') ); 
?>
Und diese Fehlermeldung spuckt der Server nun aus, anstatt die gewünschte Rubrik anzuzeigen:

Code: Alles auswählen

Warning: main(http://www.paribremen.de/_public/index_php.php?rubric=110-Startseite-Zusatzinfos) [function.main]: failed to open stream: Connection refused in /var/www/virtuals/paritaet/_public/_local_footer.php on line 45

Warning: main() [function.include]: Failed opening 'http://www.paribremen.de/_public/index_php.php?rubric=110-Startseite-Zusatzinfos' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/virtuals/paritaet/_public/_local_footer.php on line 45
Hab' auch schon versucht, BASE_URL durch den absoluten Pfad, also /var/www/virtuals/paritaet/ zu ersetzen, das Ergebnis ist allerdings das Gleiche...

Hat jemand eine Idee woran das liegt bzw. ich das Problem in den Griff bekomme?

Lufine
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Dein Server erlaubt kein http-include
Connection refused
Jetzt kannst Du auch nicht einfach den Server-Pfad einsetzen, weil ein Dateisystem-include keine Parameter in der Form &rubric= versteht. Wie man ein include ohne http macht steht in der php-Doku und wurde hier nun schon mehrfach durchgespielt (unter anderem in einem der letzten Threads).
http://community.conpresso.de/viewtopic.php?t=2592
Solange Du im Footer (und nicht im Header) die Rubriken einbindest sollte ein einfaches

Code: Alles auswählen

$_REQUEST['rubric'] = RURBIKNUMMER; 
include('../_rubric/index_php.php');
ausreichen...

Ich wage auch zu bezweifeln, daß die Meldung völlig identisch ("das Gleiche") ist, sondern sicher anders lautet und damit weitere Hinweise geben würde...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Lufine
ConPresso-Checker
Beiträge: 127
Registriert: 01.09.2006 10:15
Hat sich bedankt: 1 Mal

Beitrag von Lufine »

Wenn man weiß, wonach man suchen muss (hhtp include) ist es einfach :wink: . Die 'normalen' Rubriken bekomme ich jetzt ohne Probleme eingebunden, aber was ist mit

Code: Alles auswählen

_public/index_php.php?rubric='.urlencode($cpoRubric['name'].'-Zusatzinfos') 
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Du liest auch was ich schreibe???

Code: Alles auswählen

$_REQUEST['rubric'] = RURBIKNUMMER; 
include('../_rubric/index_php.php');
würde für
_public/index_php.php?rubric='.urlencode($cpoRubric['name'].'-Zusatzinfos'
so lauten:

Code: Alles auswählen

$_REQUEST['rubric'] = urlencode($cpoRubric['name']).'-Zusatzinfos'; 
include('../_public/index_php.php');
wobei das urlencode im Grunde überflüssig ist und

Code: Alles auswählen

$_REQUEST['rubric'] = $cpoRubric['name'].'-Zusatzinfos'; 
include('../_public/index_php.php');
reichen sollte
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Lufine
ConPresso-Checker
Beiträge: 127
Registriert: 01.09.2006 10:15
Hat sich bedankt: 1 Mal

Beitrag von Lufine »

Du liest auch was ich schreibe???
Lesen schon, aber ich gerade die php-Anweisungen verstehe ich nicht immer...
Jetzt funktioniert auf jeden Fall wieder alles wie gewünscht :)
Antworten