Zurück   3DCenter Forum > Software-Hilfe Foren > Programmierung
Registrieren Hilfe Community Kalender Heutige Beiträge Suchen Uns unterstützen

Thema geschlossen
 
Themen-Optionen Ansicht
Alt 2007-10-15, 20:49:37   #1 (im Thread / einzeln)
stav0815
Admiral Member
 
Benutzerbild von stav0815
 
Registriert: 2004-02-23
Beiträge: 3.505
[PHP] Probleme beim includen

Servus Leute,

ich arbeite bei meiner Homepage mit dem Befehl include(blablabla). Dabei include ich den Inhalt in eine Indexdatei. Nun will ich ein Gästebuch includen, dass per Formular die Einträge in eine Textdatei schreibt.

Nun hab ich aber das problem, das dahinter immer ne datei *".php" gesucht wird, was natürlich beim senden des Formulars... kacke is und so geht er zurück zur home.php was auch nich ganz sinn der sache is.

mein Formmailer send-befehl:

PHP-Code:
<form action="index.php?sec=gb/gbweiter.php?add=entry" method="post">
Das ist mein include Befehl:
PHP-Code:
<? 
$include=$_GET[sec] . ".php"; 
if(file_exists($include)==1){ 
include_once $include  ; 
} 
else 
{include ('home.php'); 
} 
?>
Wobei ich es schon absichtlich gerne so habe, dass ich das .php am ende weggelassen habe (sonst hätt ichs ned gemacht ) jedoch will ich dass es für den Form-Befehl ausnahmsweise mal das ".php" nicht sucht!

Wie mach ich das?

Blubb?

Geändert von stav0815 (2007-10-15 um 20:57:59 Uhr)
stav0815 ist offline Computer-Informationen von stav0815 anzeigen  
Alt 2007-10-15, 20:55:36   #2 (im Thread / einzeln)
Kinman
Avantgarde Member
 
Benutzerbild von Kinman
 
Registriert: 2002-09-22
Beiträge: 4.527
Kinman eine Nachricht über ICQ schicken
Re: [PHP] Probleme beim includen

Ganz check ich net, was Du machen willst...
Kannst Du es vllt. nochmals mit anderen Worten erklären?

Achso.. jetzt check ichs (denk ich mal)
Das, was Du willst klappt so aber nicht, sondern:

PHP-Code:
<form action="index.php?sec=gb/gbweiter&add=entry" method="post">
eigentlich

PHP-Code:
<form action="index.php?sec=gb/gbweiter&amp;add=entry" method="post">
und ob das / in der URL übergeben werden sollte, bezweifle ich mal. Da gibts sicher eine %xxx codierung dafür


mfg Kinman

photo-sorko.at

This is great!

Geändert von Kinman (2007-10-15 um 20:59:18 Uhr)
Kinman ist offline Computer-Informationen von Kinman anzeigen  
Alt 2007-10-15, 20:57:30   #3 (im Thread / einzeln)
stav0815
Admiral Member
Threadstarter
 
Benutzerbild von stav0815
 
Registriert: 2004-02-23
Beiträge: 3.505
Re: [PHP] Probleme beim includen

ich will dass er bei diesem Formular nicht nach
index.php?sec=gb/gbweiter.php?add=entry.php sucht sondern eine ausnahme macht und einfach zu index.php?sec=gb/gbweiter.php?add=entry weiterleitet

Blubb?

Geändert von stav0815 (2007-10-15 um 20:57:47 Uhr)
stav0815 ist offline Computer-Informationen von stav0815 anzeigen  
Alt 2007-10-15, 21:01:29   #4 (im Thread / einzeln)
Kinman
Avantgarde Member
 
Benutzerbild von Kinman
 
Registriert: 2002-09-22
Beiträge: 4.527
Kinman eine Nachricht über ICQ schicken
Re: [PHP] Probleme beim includen

Siehe oben und dieses Kapitel würde ich Dir empfehlen:
http://tut.php-quake.net/get.html

mfg Kinman

photo-sorko.at

This is great!
Kinman ist offline Computer-Informationen von Kinman anzeigen  
Alt 2007-10-15, 21:10:05   #5 (im Thread / einzeln)
stav0815
Admiral Member
Threadstarter
 
Benutzerbild von stav0815
 
Registriert: 2004-02-23
Beiträge: 3.505
Re: [PHP] Probleme beim includen

doch, soll übernommen werden, da die datei eine verzeichnisebene drunter liegt

Blubb?
stav0815 ist offline Computer-Informationen von stav0815 anzeigen  
Alt 2007-10-15, 21:11:32   #6 (im Thread / einzeln)
Kinman
Avantgarde Member
 
Benutzerbild von Kinman
 
Registriert: 2002-09-22
Beiträge: 4.527
Kinman eine Nachricht über ICQ schicken
Re: [PHP] Probleme beim includen

Zitat von stav0815 Beitrag anzeigen
doch, soll übernommen werden, da die datei eine verzeichnisebene drunter liegt
Schon klar, aber ich weiß nicht ob ein nicht-codiertes / in den parametern übergehen werden darf/sollte.

Konnte dein Problem gelöst werden?

mfg Kinman

photo-sorko.at

This is great!
Kinman ist offline Computer-Informationen von Kinman anzeigen  
Alt 2007-10-15, 21:31:54   #7 (im Thread / einzeln)
stav0815
Admiral Member
Threadstarter
 
Benutzerbild von stav0815
 
Registriert: 2004-02-23
Beiträge: 3.505
Re: [PHP] Probleme beim includen

mmh... nun hab ich das nächste problem: der erste eintrag wird korrekt oben angezeigt. der rest is aber "runter"´gerückt ?!

die gb.php:

PHP-Code:
<?
/*
################################

ScH-GB 2.1 lite
http://www.schmuelling.com
(Fragen,Kritik, usw^^)

################################
*/
include("gb/gb/config.php");

$today = getdate();
$month = $today[month];
$mday = $today[mday];
$year = $today[year];
$zeituhr = "$mday. $month $year";


$data = file("$gbfile");
$max = count($data);
$pages = ($max / 10 + 1);
$size = (filesize($gbfile) / 1024);
if(filesize($gbfile) == 0) { $max = "1"; }
?>
<center>
<table  border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#000000">
  <tr>
    <td width="50%" align="center" bgcolor="#666666"><a href="index.php?sec=gb/eintragen">Eintragen</a>&nbsp;</td>
    <td width="50%" align="center" bgcolor="#666666">&nbsp;&nbsp;Gästebucheinträge: <? echo $max; ?></td>
  </tr>
  <tr>
    <td bgcolor="#666666">&nbsp;</td>
    <td bgcolor="#666666">&nbsp;</td>
  </tr>
</table>
</center>
<?
$data = file("$gbfile");
rsort ($data);
$max = count($data);
If(!$seite){$seite=0;}
If($seite==0){print("<center><br>back");}
else{$xmz = $seite -1; print("<center><br>< <a href=\"gb/gb.php?seite=$xmz\">vor</a>");}
$xmz = $seite * $msg + $msg;
print(" --- ");
if ($max > $xmz){$xmz = $seite +1; print ("<a href=\"gb/gb.php?seite=$xmz\">zurück</a> ><p>");}
else {print("next<p>");}
$start = $seite * $msg;
$end = $seite * $msg + $msg;;
if ($end > $max){$end=$max;}

if(filesize($gbfile) == 0) { 
print 
"";

}

for ($u=$start; $u<$end; $u++)
{
$info = explode("Æ",$data[$u]);
if($info[7] != "") { $info[7] = "<p><i>Admin:<br>$info[7]</i>"; }
$info[6] = wordwrap( $info[6], 50, "\n", 1);
$info[3] = wordwrap( $info[3], 50, "\n", 1);
$info[4] = wordwrap( $info[4], 50, "\n", 1);
;
include($templategb);
}

?>
<center>
</center>
zum anschauen: http://www.turbogurke.com/index.php?sec=gb/gb

(PS: ja der darf so übergeben werden, hab nachgeschaut...)

Blubb?

Geändert von stav0815 (2007-10-15 um 21:32:38 Uhr)
stav0815 ist offline Computer-Informationen von stav0815 anzeigen  
Alt 2007-10-15, 21:50:59   #8 (im Thread / einzeln)
Kinman
Avantgarde Member
 
Benutzerbild von Kinman
 
Registriert: 2002-09-22
Beiträge: 4.527
Kinman eine Nachricht über ICQ schicken
Re: [PHP] Probleme beim includen

Ich vermute mal ganz stark, das Du einen HTML Tag zu früh oder zu spät schließt
Schau Dir mal den Fehler in Zeile 143 an: http://validator.w3.org/check?uri=ht...Inline&group=0
Du schließt eine table bevor Du due Zeile schließt und danach direkt 2x </table>

mfg Kinman

photo-sorko.at

This is great!

Geändert von Kinman (2007-10-15 um 21:53:37 Uhr)
Kinman ist offline Computer-Informationen von Kinman anzeigen  
Alt 2007-10-16, 06:57:08   #9 (im Thread / einzeln)
stav0815
Admiral Member
Threadstarter
 
Benutzerbild von stav0815
 
Registriert: 2004-02-23
Beiträge: 3.505
Re: [PHP] Probleme beim includen

sry, versteh ich ned. steht grad voll aufm schlauch. du meinst ich hab nen </table>-Tag zu viel? oder falsch?

Blubb?
stav0815 ist offline Computer-Informationen von stav0815 anzeigen  
Alt 2007-10-16, 09:07:11   #10 (im Thread / einzeln)
Kinman
Avantgarde Member
 
Benutzerbild von Kinman
 
Registriert: 2002-09-22
Beiträge: 4.527
Kinman eine Nachricht über ICQ schicken
Re: [PHP] Probleme beim includen

Kann sowohl als auch sein.
Dein HTML Code ist leider nicht wirklich leserlich, so dass ich das prüfen könnte

mfg Kinman

photo-sorko.at

This is great!
Kinman ist offline Computer-Informationen von Kinman anzeigen  
Alt 2007-10-16, 09:13:29   #11 (im Thread / einzeln)
stav0815
Admiral Member
Threadstarter
 
Benutzerbild von stav0815
 
Registriert: 2004-02-23
Beiträge: 3.505
Re: [PHP] Probleme beim includen

Zitat von Kinman Beitrag anzeigen
Kann sowohl als auch sein.
Dein HTML Code ist leider nicht wirklich leserlich, so dass ich das prüfen könnte

mfg Kinman
Das ist nicht mein Code WYSIWYG 4 teh win.
Wobei das css Zeug dass da includet wird von dem Script mitgebracht wird (und auch so furchtbar unübersichtlich aussieht...)

Blubb?
stav0815 ist offline Computer-Informationen von stav0815 anzeigen  
Alt 2007-10-18, 15:27:34   #12 (im Thread / einzeln)
stav0815
Admiral Member
Threadstarter
 
Benutzerbild von stav0815
 
Registriert: 2004-02-23
Beiträge: 3.505
Re: [PHP] Probleme beim includen

Also ich hab jetzt den einfacheren Weg genommen und einfach ein Script genommen, dass sich von Haus aus includen lässt. Aber wenn ich ein GB Eintrag schreiben will, dann kommt dass mein Eintrag zu vielen Spam Kriterien entspricht oder schon eingetragen wurde. Ich hab auch schon alle Wörter aus der Spam-Wörter Liste entfernt und die Zeit die man für einen eintrag brauchen darf auf 15min hochgesetzt.

Hilfe

Blubb?
stav0815 ist offline Computer-Informationen von stav0815 anzeigen  
Thema geschlossen

Lesezeichen
  • Dieses Thema bei Twitter speichern
  • Dieses Thema bei Facebook speichern


Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen 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 an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:01:22 Uhr.


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