Login  Regeln Aktuelles Datum und Uhrzeit: 11.10.2008, 12:03  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
ein kranker gedanke von mir ^^

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
SoA
Erfahrener [User]
Erfahrener



Anmeldung: 29.04.04
Beiträge: 60

BeitragVerfasst am: 25.07.2004, 19:40    Titel: ein kranker gedanke von mir ^^ Antworten mit Zitat

also jungs... nun kommt mal was richtig beklopptes Winken

ich habe mine hauptseite... im header wird eine datei namens functions.inc.php eingefügt die zb diese paar zeilen enthält:
Code:

function fehler($pFehler)
{
   include("./includes/fehler.inc.php?pFehler=".$pFehler."");
}


nun habe ich da zb in einer datei ein paar funktionen für die man sich zuerst einloggen muss...
also habe ich dort falls man nicht eingeloggt ist
Code:

else
{
              fehler("login");
}

in der fehler.inc.php steht nun
Code:

<?
if($pFehler == "login");
{
   ?>
   <table width="100%">
     <tr>
      <td align="left">
        Du musst dich zuerst einloggen um etwas auf dem Flohmarkt anbieten zu können.<br>
        Falls du noch keinen Account bei musicpool besitzt,<br>
        kannst du dich hier <b><a href="registrieren.php">registrieren</a></b>.
      </td>
     </tr>
   </table>
   <?
}
?>

soweit so falsch...
nun sagt mir erstmal ob das kompletter scheiß is was ich hier tue und einfach sofort die fehler includen lassen soll ohne die olle function...
falls es doch so richtig ist sagt mir bitte was doch noicht sooooo richtig ist denn es kommt folgendes:
Zitat:

Warning: fehler() [function.fehler]: Unable to access ./includes/fehler.inc.php?pFehler=login in /home/www/web138/html/musicpool/includes/functions.inc.php on line 4

Warning: fehler(./includes/fehler.inc.php?pFehler=login) [function.fehler]: failed to create stream: No such file or directory in /home/www/web138/html/musicpool/includes/functions.inc.php on line 4

Warning: fehler() [function.fehler]: Failed opening './includes/fehler.inc.php?pFehler=login' for inclusion (include_path='.:/usr/share/php') in /home/www/web138/html/musicpool/includes/functions.inc.php on line 4


cu
SoA Smilie

_________________
wer kämpft kann verlieren,
wer nicht kämpft hat schon verloren!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
kilian
Erfahrener [User]
Erfahrener



Anmeldung: 09.04.04
Beiträge: 76

BeitragVerfasst am: 26.07.2004, 11:47    Titel: Antworten mit Zitat

Hallo,

also ne Funktion brauchste dafür nicht. Würde einfach direkt includen.

Und Du musst bei nem internen include auch keine Parameter übergeben.

Wenn die Variable $pFehler existiert, wird sie im include auch angewendet.

Gruss:

Kilian

_________________
y0y.de | umwelt.cc | NWM


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
SoA
Erfahrener [User]
Erfahrener



Anmeldung: 29.04.04
Beiträge: 60

BeitragVerfasst am: 26.07.2004, 13:47    Titel: Antworten mit Zitat

ja... das sit klar... nur in der fehler.inc.php
wird halt für die ferschiedenen fehler immer etwas anderes ausgegeben...
also wenn pFehler nun = "login" ist kommt zb "du musst dich zuerst einloggen... an anderen stellen kommt halt was anderes Winken

cu
SoA

_________________
wer kämpft kann verlieren,
wer nicht kämpft hat schon verloren!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
iznogood
Erfahrener [User]
Erfahrener



Anmeldung: 28.06.04
Beiträge: 71

BeitragVerfasst am: 26.07.2004, 15:12    Titel: Antworten mit Zitat

der fehler sieht so aus als liegt das problem beim pfad beim includen überprüf den nochmal den pfad ..

include("./includes/fehler.inc.php?pFehler=".$pFehler."");

kanns sein das was an dem pfad ned stimmt ??

gruß

izno

_________________
Signatur
Zitat:
eine klammer die man nicht aufmacht kann man nicht vergessen zu schließen

easy programming != dirty programming


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1667
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 26.07.2004, 17:16    Titel: Antworten mit Zitat

ja, dachte ich mir ebenfalls, dass es wohl am Pfad liegen muss...
Wozu eigentlich das ."" zum Schluss?

Folgendes geht auch:

include("./includes/fehler.inc.php?pFehler=".$pFehler);

_________________
Computer-tipps.net / Forumprofi.de
Hier sind die Foren-Regeln zu finden.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
SoA
Erfahrener [User]
Erfahrener



Anmeldung: 29.04.04
Beiträge: 60

BeitragVerfasst am: 26.07.2004, 17:20    Titel: Antworten mit Zitat

hmmm selbst wenn ichs so schreibe:
Code:

include("./includes/fehler.inc.php?pFehler=login");

kommt der fehler... der pfad ist so richtig...

cu
SoA

_________________
wer kämpft kann verlieren,
wer nicht kämpft hat schon verloren!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1667
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 26.07.2004, 17:43    Titel: Antworten mit Zitat

entweder ist der Pfad falsch, oder irgendwas stimmt bei der Konfiguration nicht (du hast ja ziemlich viele unerklärliche Fehler!)...
_________________
Computer-tipps.net / Forumprofi.de
Hier sind die Foren-Regeln zu finden.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
SoA
Erfahrener [User]
Erfahrener



Anmeldung: 29.04.04
Beiträge: 60

BeitragVerfasst am: 26.07.2004, 17:52    Titel: Antworten mit Zitat

jojo kann ja dann gleich mein nächsten zum besten geben Winken
Code:

$sql = "SELECT * FROM users WHERE user = '$username'";
if($res = mysql_query($sql) && !$fehler)
    {
        $eintrag = mysql_fetch_array($res);
        .
        .
        .
und weiter unten:
<input type="text" name="username" value="" class="textfeld">


also fehler bekomme ich das es kein gültiges ergebnis wäre....
also:
Zitat:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web138/html/musicpool/passwort.php on line 106


woran kann das nun schon wieder liegen?
und nein, es müssen keine 2 = sein Winken... soll ja nich verglichen werden Winken

EDIT:

hach jaaaaa... nachdenken sollte man einmal...
nen gleich scheint höher in der hirachie zu stehen als nen && hab mal klammern drum gemacht... also so:
Code:

if(($res = mysql_query($sql)) && !$fehler)

und siehe da es geht Winken


cu
SoA

_________________
wer kämpft kann verlieren,
wer nicht kämpft hat schon verloren!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Threadübersicht