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 ::

TYPO3 Kochbuch

TYPO3 Kochbuch 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 > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.03.2002, 15:04:45
Arno Nym Arno Nym ist offline
Anfänger
 
Registriert seit: Mar 2002
Beiträge: 27
Arno Nym eine Nachricht über ICQ schicken
htaccess

also, ich versuch ein weiterleitungsscript zu proggen, dabei soll man zb auf abi05.info/xyz zugreifen, was garnicht existiert. per htaccess wird man nun auf eine php file geleitet, die nun ausliest, wo der user her kam, also "/xyz" wie is dieses auslesen möglich? ich habe noch keine funktion dazu gefunden!
Mit Zitat antworten
  #2  
Alt 23.03.2002, 15:13:43
Matthias Matthias ist offline
Moderator
 
Registriert seit: Jan 2002
Ort: CologneCity
Alter: 46
Beiträge: 484
Das kannst du über Server Variablen abfragen.

Schau dir das mal an.

$HTTP_REFERER <---- diese Variable benötigst du.

Matthias
Mit Zitat antworten
  #3  
Alt 25.03.2002, 10:34:50
Arno Nym Arno Nym ist offline
Anfänger
 
Registriert seit: Mar 2002
Beiträge: 27
Arno Nym eine Nachricht über ICQ schicken
das hatte ich schon versucht, hat aber leider nicht geklappt, es funzt aber mit $REQUEST_URL
Mit Zitat antworten
  #4  
Alt 25.03.2002, 11:47:35
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
Hi @ll

du mußt die htaccess-Datei in den Root legen.

der Inhalt schau so aus:
Code:
ErrorDocument  401  /usr/home2/nevhilft/error.php4?error=401
ErrorDocument  403  /usr/home2/nevhilft/error.php4?error=403
ErrorDocument  404  /usr/home2/nevhilft/error.php4?error=404
ErrorDocument  500  /usr/home2/nevhilft/error.php4?error=500
Wobei der Pfad natürlich angepasst werden muss.


Dann machst du eine PHP-Datei, in meinen Fall eine error.php4

und schreibst das rein:
PHP-Code:
<?
// Config
$title = "Nev-hilft.de";        // Titel deiner Page
$admin_mail = "an@nev-hilft.de";    // Admin -Email
$admin_name = "Master";         // Admin -Name
$sender_name = "ERROR auf Nev-hilft";    // Titel des Mails
// Ende Config

$location=getenv("REDIRECT_URL");
$host=getenv("HTTP_HOST");
$remote=getenv("REMOTE_HOST");
$referer=getenv("HTTP_REFERER");

switch ($error)
{
  case 401:
      $msg = "Zugang verweigert";
      break;

  case 403:
      $msg = "Zugang verweigert";
      break;

  case 404:
      $msg = "Datei nicht gefunden";
      break;
      
  case 500:
      $msg = "Script ERROR";
      break;
      
  default:
      $msg = "Umbekannter Fehler";
      break;
}
?>
<HTML>
  <HEAD>
    <TITLE>
      <? echo $msg; ?>
    </TITLE>
  </HEAD>
  <BODY>
    <H1><? echo $msg; ?></H1><BR>
    <A HREF="javascript:history.back();">Zurück</A><BR>
  </BODY>
</HTML>
<?
  mail("$admin_name <$admin_mail>",$sender_name,"Report:
Error: $msg
Location: $location 
Visitor: $remote 
Referer: $referer", "From: $sender_name <$admin_mail>
Content-type: text/plain
X-Mailer: PHP/" . phpversion()); 
?>
Ich hoffe ich konnte weiterhelfen!!

Bei Fragen meldet euch einfach, per Mail wäre es mir lieber
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #5  
Alt 29.03.2002, 12:38:08
bombel bombel ist offline
Anfänger
 
Registriert seit: Mar 2002
Beiträge: 7
Zitat:
Original geschrieben von Arno Nym
das hatte ich schon versucht, hat aber leider nicht geklappt, es funzt aber mit $REQUEST_URL
mich würde interessieren, ob Du $HTTP_REFERER auch wirklich groß geschrieben hast. Ich benutze die Funktion für einige meiner Scripts, die ich auch weitergeben möchte, und es wäre dramatisch, wenn das dann nicht überall geht.

Grüße, Uwe
Mit Zitat antworten
  #6  
Alt 14.04.2002, 16:16:51
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
hi,

ja also ich hab mich auch schon seit ner weile mit .htaccess beschäftigt. allerdings kalppt das bei mir nicht so richtig. ich glaube ich vergebe die falschen zugriffsrechte an die .htacces datei. immer wenn ich die rechte auf 644 setze dann funzt das nicht, dann habe ich mal gelesen das .htaccess dateien keine rechte bekommten (was irgendwie schwachsinn ist). allerdings wenn ich die rechte auf 444 dann ist auch nix mit der funktion. also kann mir da jemand helfen ?


thx schon mal
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #7  
Alt 15.04.2002, 11:05:13
stoned stoned ist offline
Anfänger
 
Registriert seit: Apr 2002
Beiträge: 13
hallo bombel,


ich habe auch schon mit $HTTP_REFERER gearbeitet. ich wollte damit sichergehen, dass er bei bestimmten seitenaufrufen von einer bestimmten domain kommt. es kam aber ab und zu vor (vor allem netscape, aber auch explorer), dass es keinen referer gab, den man auslesen konnte. und das obwohl es einen geben müsste ... - ich habs dann wieder rausgenommen und suche bis heute noch nach solch einer möglichkeit :((



greetz

stoned
Mit Zitat antworten
  #8  
Alt 15.04.2002, 11:36:03
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
@|Coding

htaccess-Dateien brauchen keinen besonderen Rechte, dies besten sind aber 666.
es kann sein, das dein Anbieter nur in bestimmten Verzeichnissen htaccess-Dateien zulässt (Bytecamp.net macht das zum Beispiel).

es kann auch sein das du dashtaccess falsch geschrieben hast.
poste es einmal.

@stoned
man kann in mehreren Browser den HTTP_REFERER ausschalten.
generell könntest du es nur mit einer Session probieren.
diese müstest du schon vorher starten.

wenn keine Variablen in der Session vorhanden sind, kommt er automatisch auf eine andere Seite, ansonsten bleibt er dort wo er ist.

Probiers mal!!

Wenns Probleme gibt poste einfach wieder
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #9  
Alt 15.04.2002, 12:46:05
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
ja also das ist mein .htaccess file mit den rechten 666

ErrorDocument 401 "Fehler: Der Zugriff wurde verweigert.
ErrorDocument 403 "Fehler: Der Zugriff wurde verweigert.
ErrorDocument 404 "Fehler: Die angeforderte Datei konnte nicht gefunden werden.
ErrorDocument 500 "Fehler: Interner Server Fehler.

und das klappt nicht so wie ich es will :(
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #10  
Alt 15.04.2002, 13:13:49
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
@ |Coding

Wenn wir jetzt noch beim Thema bleiben, willst du ein Error-Handler, oder??

dazu schaut dein htaccess etwas anders aus.

Code:
ErrorDocument  401  /usr/home2/nevhilft/error.php4?error=401
ErrorDocument  403  /usr/home2/nevhilft/error.php4?error=403
ErrorDocument  404  /usr/home2/nevhilft/error.php4?error=404
ErrorDocument  500  /usr/home2/nevhilft/error.php4?error=500
du mußt für jeden Fehler einen Eintrag machen.
dieser Eintrag zeigt auf eine bestimmte Datei
der Pfad muß absolute angegeben sein.

Schaue etwas weiter oben auf mein Post.
dort wird das ganze beschrieben.

Bei fragen einfach posten
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
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 13:25:23 Uhr.


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


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