Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Probleme mit einem Script...

Frage Entwicklung PHP

Mitglied: ChuckyaliasJ154

ChuckyaliasJ154 (Level 1) - Jetzt verbinden

15.05.2005, aktualisiert 17.05.2005, 6670 Aufrufe, 5 Kommentare

Hi,

ich habe schon wieder ein Problem mit einem Script. Diesmal habe ich es mir aber von einer Seite runter geladen. Leider bekommt man bei der Seite keinen Support für das Script da es ja kostenlos ist.

Jetzt habe ich ein kleines Problem...

Mir wird folgendes vom Server als Fehler zurückgegeben:


Warning: main() [function.main]: Unable to access language/de.php in /home/www/htdocs/grossmann-gruppe.com/dating/datingwa.php on line 4

Warning: main(language/de.php) [function.main]: failed to create stream: No such file or directory in /home/www/htdocs/grossmann-gruppe.com/dating/datingwa.php on line 4

Warning: main() [function.main]: Failed opening 'language/de.php' for inclusion (include_path='') in /home/www/htdocs/grossmann-gruppe.com/dating/datingwa.php on line 4


Kennt jemand das Problem oder hat jemand eine Idee was falsch ist?
In der datingwa.php steht folgendes ( Habe mal die Werbung des Programmierers raus genommen ):



<font class="code">
include("language/de.php");
you can change only the numbers
$maxsize=100000; the maximum size of pictures in Byte
$maxpics_album=10; the maximum of the pictures which can be uploaded to the album
$usersdir="userimages/"; the name of the directory where users can upload the pictures
$cardsdir="cards/"; the name of the directory where admin can upload the E-cards
$dating_result=30; the number of profiles per site in dating.php
$gb_result=30; the number of messages per site in guestbook.php
$mygb_result=30; the number of messages per site in myguestbook.php
$ecards_result=30; the number of E-cards per site in ecards.php
$gallery_result=30; the number of users per site in gallery.php
$inbox_result=30; the number of messages per site in inbox.php
$outbox_result=30; the number of messages per site in outbox.php
$user_result=30; the number of users per site in admin/user.php
$sentcards_result=50; the number of sent cards per site in admin/sentcards.php
$topsingle_result=10; the number of the Top Singles per site in topsingle.php
$cardwidth=500; the maximum width of the card in px
$cardheight=600; the maximum height of the card in px
$smallpic_width=70; the maximum width of the user picture in px in topsingle.php and gallery.php
$smallpic_height=80; the maximum height of the user picture in px in topsingle.php and gallery.php
$largepic_width=400; the maximum width of the user picture in px in usergallery.php
$largepic_height=500; the maximum height of the user picture in px in usergallery.php
$profilepic_width=80; the maximum height of the user picture in px in dating.php
$profilepic_height=100; the maximum height of the user picture in px in dating.php
?>
</font>


So wie ich euch kenne, habt Ihr bestimmt eine Lösung.

Ach ja, das Problem tritt auf wenn man sich als Administrator in den Adminbereich einloggen will.
Die Datei die dafür zuständig ist, ist die log_in.php in der folgender Code steht:
<font class="code">
<?php


include("../datingwa.php");


$msg=$Admin_log_MSG;

if($login=="wrong"){
$msg=$Admin_logError_MSG;
}

else if($login=="missing"){
$msg=$Admin_Notlog_MSG;
}
?>

*html>
*head>
*title>admin Login </title>
*meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
*/head>

*body>
*table width="790" height="400" align="center">
*tr>
*th align="center" valign="middle" scope="col">*table width="300" height="50" border="1" align="center" cellspacing="0" bordercolor="#FF6600">
*tr>
*th height="50" scope="col">
*form action="login.php" methode="post">
*table width="300" height="50" bordercolor="#FF9900">
*tr bgcolor="#33CCFF">
*th colspan="2" scope="col">*?php print "$msg" ?>*/th>
*/tr>
*tr>
*td width="100" align="right" valign="top" bgcolor="#33CCFF">*strong>Login:*/strong>*/td>
*td width="200" bgcolor="#33CCFF">*input name="loginname" type="text">*/td>
*/tr>
*tr>
*td align="right" valign="top" bgcolor="#33CCFF">*strong>Password:*/strong>*/td>
*td bgcolor="#33CCFF">*input name="passwd" type="password">*/td>
*/tr>
*tr align="center" valign="top" bgcolor="#33CCFF">
*td colspan="2">*input name="log" type="submit" value="go">*/td>
*/tr>
*/table>
*/form>
*/th>
*/tr>
*/table>*/th>
*/tr>
*/table>
*/body>
*/html>

</font>
Ich musste ein paar < entfernen da es probleme bei der darstellung gegeben hat. Diese habe ich durch ein * ersetzt !!! Immer nur die < !!! Also nicht wundern!

Ich weiss echt nicht weiter... Das ist bestimmt wieder so ein billiger Fehler, den man super schnell übersieht oder den ein Spezialist ohne Probleme finden kann.

Für Hilfe bin ich wie immer sehr dankbar.


Gruß Jörg
Mitglied: Guenni
16.05.2005 um 13:33 Uhr
@ChuckyaliasJ154

Hi,

ich habe versucht, die Fehlermeldungen auf meinem Webserver zu reproduzieren.

Die Meldung: "Unable to access language/de.php in.....usw. " bekomme ich nicht hin, aber folgende Meldungen, die den deinen ungefähr gleichen:

Warning: main(../inc/func.inc.php): failed to open stream: No such file or directory in /var/www/tp/frameset/main.php on line 2

Warning: main(): Failed opening '../inc/func.inc.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/tp/frameset/main.php on line 2

Das deutet auf eine fehlerhafte Pfadangabe hin.

Bei Pfadangaben ist folg. zu beachten:

Fängt der Suchpfad mit "/" an, so wird IMMER vom Rootverz. des Webservers ausgegangen.
Man spricht dabei von einer absoluten Verzeichnisangabe.

Fängt der Suchpfad mit "../Verzeichnis/Dateiname" an, wird angenommen, dass sich die Datei eine Verz.-Ebene höher befindet.

Fängt der Suchpfad mit "../../Verzeichnis/Dateiname" an, wird angenommen, dass sich die Datei zwei Verz.-Ebenen höher befindet usw..

Dabei spricht von einer relativen Pfadangabe, ausgehend vom aktuellen Verzeichnis.

Gruß
Günni
Bitte warten ..
Mitglied: ChuckyaliasJ154
16.05.2005 um 18:42 Uhr
Ich kann euch nur sagen das die Fehlermeldung so auf taucht...
Hier der Link zu der Indexseite für den Adminbereich:
http://www.grossmann-gruppe.com/dating/admin/log_in.php

Kann sich dann ja jeder selbst ansehen. Ich habe das ganze nicht verändert. Als Pfad sollte man angeben wo die index liegt...
Das habe ich gemacht das wäre http://www.grossmann-gruppe.com/dating/

Jetzt kommen immer diese Fehlermeldungen und es ist nicht möglich sich einzuloggen !!!

Ach ja, das Orginal Script stammt von http://www.demof.com/ da kann man es sich kostenlos runter laden. Vielleicht hilft das bei der Lösung ja.


Gruß Jörg
Bitte warten ..
Mitglied: Guenni
17.05.2005 um 18:27 Uhr
@ ChuckyaliasJ154

Hi,

die Anweisung include("../datingwa.php"); in der Datei login.php sucht die Datei datingwa.php
relativ zum Ort der Datei login.php. Der Teil "../" bedeutet soviel wie "cd ..", also eine Verzeichnis-
ebene höher.

Ich habe die Datei datingwa.php in einen Ordner kopiert, in dem selben Ordner wiederum einen
Ordner namens login erstellt. Dort hinein habe ich die Datei login.php kopiert.

Die Anweisung include("language/de.php"); in der Datei datingwa.php sucht relativ zum Ort der
Datei datingwa.php den Ordner language, indem Ordner die Datei de.php.

Da hier der Teil "../", fehlt, muß der Ordner language im selben Ordner liegen wie die
Datei datinwa.php, und in dem Ordner die Datei de.php.

Also:

1. Erstelle im Rootverzeichnis des Webservers ein Verz., z.B. test.
2. Kopiere die Datei datingwa.php da hinein.
3. Erstelle in dem selben Ordner einen Ordner namens login, und einen namens language.
4. Kopiere die Datei login.php in den Ordner login.
5. Kopiere die Datei de.php, falls vorhanden, in den Ordner language. Falls du die Datei nicht
hast, speichere einfach eine leere Datei. Ob leer, spielt für die Funktionalität keine Rolle,
Hauptsache ist, sie wird gefunden.
6. Rufe die Datei login.php auf (http://servername/test/login/login.php).

Ich hab's so gemacht und erhalte keinerlei Fehlermeldung.

Gruß
Günni
Bitte warten ..
Mitglied: ChuckyaliasJ154
17.05.2005 um 22:38 Uhr
Hi Günni,


Theoretisch ist alles so wie Du es beschrieben hast... Nur das der Login Ordner admin sich nennt.


So müsste es normal doch auch gehen !
Aber es geht nicht.

Gruß Jörg
Bitte warten ..
Mitglied: ChuckyaliasJ154
17.05.2005 um 22:41 Uhr
OK, OK... Ich habe den fehler gefunden !!!

Der Ordner "Sprache" muss im Admin verzeichniss sein !!!

Dann geht es...



Gruß Jörg
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
gelöst PowerShell Script Move-Item nach x Tagen (5)

Frage von lupolo zum Thema Batch & Shell ...

Batch & Shell
gelöst Crontab mit Shell Probleme (9)

Frage von mschaedler1982 zum Thema Batch & Shell ...

Windows 7
gelöst Sind euch verstärkte Probleme bei Windows 7 Updates aufgefallen? (4)

Frage von RadioHam zum Thema Windows 7 ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (17)

Frage von liquidbase zum Thema Windows Update ...