SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.02.2002, 11:53:47
gueni gueni ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 4
kein php3 Script läuft unter php4

Hallo! Ich habe eine Suse 7.3 Installation (Apache, php4) und erhalte nach aufruf folgenden Scriptes
***********
<? // mysql_func.php3
/* Funktionen für eine einfache Datenbank-Schnittstelle */
/* ---------------------------------------------------- */
function connect() {
global $MySQL_Host, $MySQL_User, $MySQL_Passw;
if (! $linkid=mysql_connect("$MySQL_Host","$MySQL_User","$MySQL_Passw")) {
echo "Die Verbindung zu ",$MySQL_Host," konnte nicht hergestellt werden<br>";
exit;
........


***********
die Meldung

Fatal error: Cannot redeclare connect() in /usr/local/httpd/htdocs/maritsch/mysql_func.php3 on line 4
***********
Der Compatibilitätsmodus ist aktiviert. Aber selbst wenn man ein php3 direkt aufruft sieht man nur den Code oder es möchte downgeloadet werden.

Kann mir wer sagen wo der Hund begraben liegt ?

Danke Günther
Mit Zitat antworten
  #2  
Alt 16.02.2002, 12:05:38
Matthias Matthias ist offline
Moderator
 
Registriert seit: Jan 2002
Ort: CologneCity
Alter: 46
Beiträge: 484
Schau mal in die httpd.conf und suche folgenden Eintrag:

AddType application/x-httpd-php .php .php3 .php4

und

DirectoryIndex index.html index.php3 index.php index.php4


Wenn nicht trage die .php3 Einträge nach.

Matthias
Mit Zitat antworten
  #3  
Alt 17.02.2002, 12:47:02
gueni gueni ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 4
Danke

Danke für die rasche Hilfe, aber es hat leider nichts an der Situation verbessert. php3 werden immer noch nicht korrekt wiedergegeben.
Allerdings hab ich nur die mod_php4 installiert (sollte aber abwärtskompatibel sein).
grüße Günther
Mit Zitat antworten
  #4  
Alt 17.02.2002, 14:00:03
Matthias Matthias ist offline
Moderator
 
Registriert seit: Jan 2002
Ort: CologneCity
Alter: 46
Beiträge: 484
Wenn du aber jetzt ein .php3 script aufrufst, wird dann immer noch der Quellcode angezeigt??
Mit Zitat antworten
  #5  
Alt 17.02.2002, 14:13:35
gueni gueni ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 4
Ja

Ich pack es auch nich aber es ist leider so. Die selben Fehlermeldungen wie vorher, und bei einigen Scripts wird der Code angezeigt. Ich versuch mal das Modul mod_php3 auch noch zu installieren. Linux meint zwar es kollidiert mit mod_php4 aber was soll`s einen Versuch ist es wert.
Mit Zitat antworten
  #6  
Alt 17.02.2002, 17:06:44
Damir Damir ist offline
Administrator
 
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
Hi guenni,
zu dem Fehler:
***********
die Meldung

Fatal error: Cannot redeclare connect() in /usr/local/httpd/htdocs/maritsch/mysql_func.php3 on line 4
***********

Dieses kommt oftmals zum tragen, wenn man 2 mal eine gleiche Funktion includieren will - schau mal in Deinen Skripten, ob dieses der Fall ist. Falls ja, so nutze besser require_once oder include_once oder optimiere Deinen Code.

Wegen den PHP3 Dateien:
Matthias hatte Dir ja schon die Moeglichkeiten aufgezeigt.
Welchen Indianer hast Du?????
Hatte mal unter Windows so ein aehnliches Problem. Da habe ich einfach den Aufruf des PHP-Modules (LoadModules) an eine spaetere Position gestellt. Danach war der Fehler weg.
Bye Damir
Mit Zitat antworten
  #7  
Alt 18.02.2002, 17:27:37
gueni gueni ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 4
Version

Servus
Die Version vom Indianer: Apache1.3.20, PHP 4.0.6 .
Da der Fehler bereits in der ersten Zeile auftritt liegt es denke ich nicht an oftmaligen Aufrufen zumal das selbe Script auf einem anderen Server klaglos läuft.
Macht es sinn, wenn ich dir die phpinfo() zusende?
Danke jedenfalls
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:46:09 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt