WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- include("src/php/mail.php?mail=rock") | warum geht das nicht?

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » include("src/php/mail.php?mail=rock") | warum geht das nicht?... - 23 Nov 2024 Antworten
include("src/php/mail.php?mail=rock") | warum geht das nicht?
r15ch13
Pixelschubser
Threadstarter




Beiträge: 9

moin
erstma vorweg ich bin nen PHP-nOOb, also kommt bitte net mit fachausdrücken.

also ein freund hat mir erklärt wie ich php-dateien includen kann, jetzt ist mein problem aber ich möchte ein php-datei includen die hinten ne varibale dran hat, oder was das auch immer ist

der code ist wie folgt:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10:


als fehlermeldung kommt dann
Warning: main(src/php/mail.php?mail=rock): failed to open stream: No such file or directory in /var/www/web331/html/index.php on line 171

Warning: main(src/php/mail.php?mail=rock): failed to open stream: No such file or directory in /var/www/web331/html/index.php on line 171

Warning: main(): Failed opening 'src/php/mail.php?mail=rock' for inclusion (include_path='.') in /var/www/web331/html/index.php on line 171


danke schonma für antworten

/edit 21.06.2013: Was fuer einen grauseligen Code ich damals geschrieben habe ...

MfG r15ch13

Diese Nachricht wurde geändert von: r15ch13
  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Da ist wohl schlichtweg ne Pfadangabe falsch.
Du weißt das PHP im von der Datei ausgeht, in der die Include.Anweisung drin steht?

  Profil   Editieren   Zitieren
r15ch13
Pixelschubser
Threadstarter




Beiträge: 9

ja das weiß ich, wenn ich ?mail=rock wegmache gehts ja, aber ich komm dann nur auf die default seite.

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

ach *zong*
include inkludiert die PHP-Dateien und parst sie dann... Da Kann ne Variablenübergabe also nicht so gut funktionieren...
Probiers mal hiermit:

1: 
2: 
3: 
4: 
5: 
6: 
7:
Wobei $page deine Seite ist...

  Profil   Editieren   Zitieren
r15ch13
Pixelschubser
Threadstarter




Beiträge: 9

ääh wat soll ich machen? ich hab keinen plan was ich damit anfangen soll.
wie gesagt ich bin ein totaler nOOb und bin schon glücklich das die normalen includes funzen
kann mir das einer erklären büddö

Diese Nachricht wurde geändert von: r15ch13
  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Den Code einfach an Stelle der Includes einfügen:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28:

  Profil   Editieren   Zitieren
r15ch13
Pixelschubser
Threadstarter




Beiträge: 9

geht net, ich bekomme nur eine unendlich lange fehlermeldung, die sich immer wiederholt und nicht aufhört bis man den seiten aufbau abbricht

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

hö, und die wäre? (ein mal reicht )

  Profil   Editieren   Zitieren
r15ch13
Pixelschubser
Threadstarter




Beiträge: 9

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12:
Warning: fopen(): Unable to access src/php/mail.php?mail=rock in /var/www/web331/html/index.php on line 174

Warning: fopen(src/php/mail.php?mail=rock): failed to open stream: No such file or directory in /var/www/web331/html/index.php on line 174

Warning: feof(): supplied argument is not a valid stream resource in /var/www/web331/html/index.php on line 175

Warning: fgets(): supplied argument is not a valid stream resource in /var/www/web331/html/index.php on line 176

Warning: feof(): supplied argument is not a valid stream resource in /var/www/web331/html/index.php on line 175

Warning: fgets(): supplied argument is not a valid stream resource in /var/www/web331/html/index.php on line 176


usw.

die variablen in der news.php gehen net mehr

vllt solte ich ma erklären wie ich mir das gedacht hatte:
also man geht bei der index.php auf den link member und die member.php wird includet, wenn man dann auf einen namen klickt soll die mail.php mit variablen includet werden

den fehler kannste dir ansehen. geh auf den link unten, dann auf member und dann rock]x-pac[ anklicken

Diese Nachricht wurde geändert von: r15ch13
  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Ja dass Variablen dann nicht mehr gehen ist mir klar, aber warum der die Datei nicht öffnen kann weiß ich so gerade nciht.

  Profil   Editieren   Zitieren
r15ch13
Pixelschubser
Threadstarter




Beiträge: 9

asd

Diese Nachricht wurde geändert von: r15ch13
  Profil   Editieren   Zitieren
r15ch13
Pixelschubser
Threadstarter




Beiträge: 9

oh ausversehen 2mal senden gedrückt

Diese Nachricht wurde geändert von: r15ch13
  Profil   Editieren   Zitieren
r15ch13
Pixelschubser
Threadstarter




Beiträge: 9

ok hat sich erledigt. ich hab einfach ma den kompletten pfad angegeben und siehe da es klappt. *freu*
aber vielen dank für deine hilfe

mfg r15ch13

  Profil   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Logisch - wenn du die Datei als relativen oder absoluten Pfad ohne Protokoll angibst, dann geht PHP über das lokale Dateisystem (egal ob include, fopen, ...). Wenn du hingegen mit http:// das Protokoll angibst, aktivierst du den URL-Wrapper von PHP (sofern dies in der php.ini erlaubt ist).

PHP spielt dann Browser und ruft die Seite über den Webserver ab. Somit können auch URLs mit Parametern und nicht nur Dateinamen angegeben werden. Für include() macht dies allerdings keinen Sinn. Bei einem include wird die Rückgabe (also die Ausgabe der includeten Datei) nochmals als PHP-Quellcode interpretiert - also doppelt. Dies kostet Zeit und unsicher.

Includes laufen außerdem immer im Namensraum des aufgerufenen Scriptes. Bei lokalen Includes muß man daher keine Parameter angeben. Sie können auf die gleichen Variablen zugreifen, wie die aufrufende Datei.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » include("src/php/mail.php?mail=rock") | warum geht das nicht?...

Aktuelle Beiträge zur Hilfe im Forum für Homepage - include("src/php/mail.php?mail=rock") | warum geht das nicht? im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8127820    Heute : 214     Gestern : 761     Online : 161     23.11.2024    9:05      0 Besucher in den letzten 60 Sekunden        
Nach oben