php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.10.2005, 11:06  
Neuer Benutzer
 
Registriert seit: 25.10.2005
Beiträge: 27
Stefajo
Standard PHP Frage

Hi, ich habe da so ein Problem mit PHP.
Da kommt bei mir immer folgende Fehlermeldung:
Code:
SecureSSI: Das Script (/usr/export/www/vhosts/funnetwork/hosting/ahja/QireX/admin/admin.php) hat versucht ausserhalb von ihrem Userverzeichniss auf die Datei /usr/export/www/vhosts/funnetwork/hosting/ahja/QireX/admin/admin.php zuzugreifen.
Dies ist nicht erlaubt!

Warning: Unknown(): Sicherheitsverletzung: in Unknown on line 0

Warning: Unknown(/usr/export/www/vhosts/funnetwork/hosting/ahja/QireX/admin/admin.php): failed to open stream: Operation not permitted in Unknown on line 0

Warning: (null)(): Failed opening '/usr/export/www/vhosts/funnetwork/hosting/ahja/QireX/admin/admin.php' for inclusion (include_path='.:') in Unknown on line 0
Was bedeutet der? F�r mich ergibt die gar keinen Sinn...
Stefajo ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.10.2005, 11:10  
Gast
 
Beiträge: n/a
Standard

vielleicht noch nen Code zu dem Fehler?
 
Alt 25.10.2005, 11:10  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

zeig mal einbischen die admin.php

anscheinend fehlen dir halt die berechtigungen um auf die Datei zugreifen zu können, oder die Datei existiert gar nicht?!
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 25.10.2005, 11:13  
Gast
 
Beiträge: n/a
Standard

versuchst du die admin.php in die admin.php zu includen oder sowas ähnliches?
 
Alt 25.10.2005, 11:27  
Neuer Benutzer
 
Registriert seit: 25.10.2005
Beiträge: 27
Stefajo
Standard

Ok, ihr habt es so gewollt, aber nicht wundern ich bin en ziemlicher Anfänger.
Also , ich habe mir ein Newsscript gemacht, und wollte noch ne "billige Adminfunktion" machen.
Da habe ich jetzt ne ganz einfache if else abfrage fürs pass gemacht. (ich weiß die is billig, aber weiter bin ich beim quakenet tut noch nicht )

admin_pass:
Code:
<?php
    error_reporting (E_ALL);

    //Passwortabfrage beginnt
    echo "<div align='center'>\n";
    echo "	<form action='admin/admin.php' method='post'>\n";
    echo "		<input type='text' name='user' value='User'>\n";
    echo "		
\n";
    echo "		<input type='password' name='pass'>\n";
    echo "		
\n";
    echo "		<input type='submit' value='ok'>\n";
    echo "	</form>\n";
    echo "</div>"
?>
und dann die admin.php:
Code:
<?php
    error_reporting (E_ALL);

    //User und Pass Daten in einer Variable speichern
    //"Billige" Passwortabfrage beginnt
    if ((($user == "User) OR ($user == "User1"))AND ($pass == "pass) {
        include "admin_stuff.php";
    } else {
          echo "Login Daten nicht korrekt";
          die ();
    }
?>
Und admin stuff entsteht noch nicht, is nur ne echo ausgabe..

Ich hoffe das hilf ein wenig um mir zu helfen

Gruß

Stefajo
Stefajo ist offline  
Alt 25.10.2005, 11:40  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

Code:
 if ((($user == "User) OR ($user == "User1"))AND ($pass == "pass) {
bei pass fehlt "
und bei user auch.

sollte so aussehen:
Code:
 if ((($user == "User") OR ($user == "User1"))AND ($pass == "pass") {

include must du so machen:

PHP-Code:
include ('admin_stuff.php'); 
dsmcg ist offline  
Alt 25.10.2005, 11:53  
Neuer Benutzer
 
Registriert seit: 25.10.2005
Beiträge: 27
Stefajo
Standard

Hab alles geändert, was du gesagt hast, aber die Fehlermeldung kommt immernoch

Gruß

Stefajo
Stefajo ist offline  
Alt 25.10.2005, 11:57  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von dsmcg
include must du so machen:

PHP-Code:
include ('admin_stuff.php'); 
Naja, müssen nicht.

Ich persönlich mache es mit '' und ohne Klammern:

include 'admin_stuff.php';

Falls diese Datei zwingend erforderlich ist um das Script richtig arbeiten zu lassen würde ich eher require nehmen.

Also
require 'admin_stuff.php'; (wird benötigt wenn nicht gefunden abbruch)

mfg
 
Alt 25.10.2005, 11:59  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

bei der admin_pass fehlt beim letzen echo ein ";"

ich würde dann auch machen das die admin_pass so aussieht:
PHP-Code:
<?php
    error_reporting 
(E_ALL);

    
//Passwortabfrage beginnt
    
echo "<div align=center>\n";
    echo 
"   <form action=admin/admin.php method=post>\n";
    echo 
"      <input type=text name=user value=User>\n";
    echo 
"      
\n"
;
    echo 
"      <input type=password name=pass>\n";
    echo 
"      
\n"
;
    echo 
"      <input type=submit value=ok>\n";
    echo 
"   </form>\n";
    echo 
"</div>" ;
?>
dann noch was anderes,
befindet sich admin_stuff.php im gleichen verzeichnis wie die admin.php ?
dsmcg ist offline  
Alt 25.10.2005, 12:16  
Neuer Benutzer
 
Registriert seit: 25.10.2005
Beiträge: 27
Stefajo
Standard

Vielen Vielen Dank, es war wirklich so ein Verzeichnisfehler ^^.

Danke!

Gruß

Stefajo
Stefajo ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu Typen und Performence notyyy PHP-Fortgeschrittene 13 14.11.2007 02:18
Smarty frage: switch($action) PHP Tipps 2007 5 30.12.2006 18:07
Frage zu einem mySQL/php/html Konstrukt &lt;Daniel&gt; PHP Tipps 2006 5 11.07.2006 16:07
Access Frage - Datenbankverbindung abfragen reimondo Off-Topic Diskussionen 1 01.10.2005 18:24
Blöde Frage " oder ' FireFIghter PHP Tipps 2005-2 7 22.09.2005 07:06
[Erledigt] Einfache Frage! Datenbanken 2 21.09.2005 08:27
.htaccess - Frage Stümper PHP Tipps 2005 11 30.05.2005 11:56
Performence Frage PHP-Fortgeschrittene 10 06.05.2005 19:00
Frage zu einem Editformular PHP Tipps 2005 3 25.04.2005 14:58
mal ne Frage PHP Tipps 2005 7 14.04.2005 09:46
Technische Frage zur Realisation einer Online-Umfrage Stefano PHP Tipps 2005 5 16.03.2005 17:39
[Erledigt] Frage zur Funkrionen? PHP Tipps 2004-2 10 01.12.2004 09:42
Kurze Frage an die Php Profis PHP Tipps 2004-2 11 24.11.2004 17:38
Frage zur Formatierung von Text obi PHP Tipps 2004 1 03.11.2004 13:35
[Erledigt] Frage! PHP Tipps 2004 4 27.07.2004 11:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:48 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.