Portal > Foren > PHP > PHP-Programmierung > Frage zum Gästebuch Tutorial
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 29.07.2005, 17:56 Nach oben    #1
bambi
Gast
 
Beiträge: n/a
Standard Frage zum Gästebuch Tutorial

So also ich habe mir selbst ein GB gebastelt, ja zugegeben es war ein tut. aber ich habe mir noch einige gedanken gemacht und bin zum schluss gekommen das ich das einfach nicht kann!
also es geht darum das bei mir der neue Eintrag immer unten angehängt wird, wie das auch in diesem tutorial (http://forum.developers-guide.net/showthread.php?t=47 ) der fall ist. aber das ist ja nicht der sinn der sache das der neuste beitrag immer an unterster stelle steht! oder? ich arbeite wie hier auch mit einer textdatei!

hier ist mal der code meines Gbuches:

PHP-Code:
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1"> 
<html>
    <link href="../css.css" rel="stylesheet" type="text/css" media="all">
     
<body bgcolor="white">
        <?php 
if (isset($_POST['gbeintrag'])){ 
   if (
$_POST['text'] == ""){ 
      echo 
"<b>Sie wollten doch nicht einen leeren Beitrag senden?</b><br>"
      echo 
"Füllen Sie bitte mindestens einen Kommentar ein."
   }else{ 
      if (
$_POST['name'] == ""){ 
         
$_POST['name'] = "Unbekannt"
      }else{ 
         
$eintrag "<span class=\"ulinks\"  href=\"mailto:".$_POST['email']."\">".$_POST['name']." ".$_POST['vorname']."</span><br><span class=\"GS_Auszeichnungen\">".$_POST['text']."<hr><br><br>"
      } 
      
$lesen file_get_contents ("gaestebuch.txt");
      
$datei fopen("gaestebuch.txt","r+"); 
      
fputs($datei,$eintrag); 
      
fclose($datei); 
      echo 
"Danke <i>".$_POST['name']."</i> für deinen Eintrag!"
   } 
}else{ 
?>
        <div align="left">
            <table width="630" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td>
                        <div align="right">
                            <font size="-1" color="#0000FF" face="Arial, Helvetica, sans-serif"><strong><span class="Titel">Gästebuch</span></strong></font></div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <form action="eintragen.php" method="POST">
                            <div align="center">
                                <table width="355" border="0">
                                    <tr>
                                        <td width="400">
                                            <table width="351" border="0">
                                                <tr>
                                                    <td width="100"><font size="-1" face="Arial, Helvetica, sans-serif"><strong><span class="GS_Auszeichnungen">Name:</span></strong></font></td>
                                                    <td><input type="text" name="name" size="40"></td>
                                                </tr>
                                                <tr>
                                                    <td width="100"><strong><font size="-1" face="Arial, Helvetica, sans-serif"><span class="GS_Auszeichnungen">Vorname:</span></font></strong></td>
                                                    <td><input type="text" name="vorname" size="40"></td>
                                                </tr>
                                                <tr>
                                                    <td width="100"><strong><font size="-1" face="Arial, Helvetica, sans-serif"><span class="GS_Auszeichnungen">E-Mail:</span></font></strong></td>
                                                    <td><input type="text" name="email" size="40"></td>
                                                </tr>
                                                <tr>
                                                    <td width="100"><strong><font size="-1" face="Arial, Helvetica, sans-serif"><span class="GS_Auszeichnungen">Kommentar:</span></font></strong><br>
                                                        <br>
                                                        <br>
                                                        <br>
                                                    </td>
                                                    <td><textarea name="text" rows="5" cols="37"></textarea></td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                </table>
                                <br>
                                <table width="400" border="0">
                                    <tr>
                                        <td align="left" valign="middle" width="401">
                                            <div align="center">
                                                <input type="submit" value="Eintragen" / name="gbeintrag"><input type="reset" value="Verwerfen"/></div>
                                        </td>
                                        <td></td>
                                    </tr>
                                </table>
                                <?php 

?></div>
                        </form>
                    </td>
                </tr>
            </table>
        </div>
    </body> 
</html>
PHP-Code:
<?php
 $lesen 
file_get_contents ("gaestebuch.txt");
      
$datei fopen("gaestebuch.txt","r+"); 
      
fputs($datei,$eintrag); 
      
fclose($datei); 

?>
Dies ist ja die übergabe an meine Text datei aber sobald ich das auslesen mit $lesen versuche anzuwenden schreibt es nichts mehr!

kann mir da jemand einen kleinen Tip geben?

mfg bambid

Geändert von Ben (01.03.2006 um 16:49 Uhr).
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.07.2005, 18:03 Nach oben    #2
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.218
Standard Gästebuch Tutorial http://forum.developers-guide.net/showthread.php?t=47

ok, der Trick an der Sache ist, dass es bei Textdateien nicht so einfach ist die Reihenfolge für die Ausgabe zu ändern. Bei eine MySQL-Abfrage kann man einfach ein ORDER BY `blub` ASC bzw. DESC benutzen....

So - und nun zu dem Trick.

Die Textdatei wird - so ist es nunmal - zeilenweise von oben nach unten ausgelesen und ausgegeben.
Wenn nun aber beim hineinschreiben die neuen Beiträge nicht an das Ende angehängt werden, sondern an den Anfang, so hat man beim auslesen auch den neuesten zuerst! *taraaa*

Alles klar soweit?
Du musst also lediglich beim hineinschreiben der neuen Daten in die Datei die selbige vorher komplett einlesen. Dann löscht du den Inhalt der Datei und bastelst den neuen Eintrag mit den alten zusammen und schreibst alles in die Datei rein.
Fertig!

Versuch das mal!
Wenn du Probleme hast, das umzusetzen, dann melde dich nochmal!

Ich will dir hier ja nicht alles vorkauen!
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!

Geändert von Ben (01.03.2006 um 16:50 Uhr).
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.07.2005, 18:46 Nach oben    #3
bambi
Gast
 
Beiträge: n/a
Standard Gästebuch Tutorial http://forum.developers-guide.net/showthread.php?t=47

Also das tönt mir auch sehr logisch und ich war auch schon dabei die datei auszulesen aber leider habe ich da irgend einen überlegungsfehler gemacht!
also die datei kann ich so wie ich das irgendwo gelesen habe mit file ("gaestebuch.txt") auslesen. und das wird ja dann ein array also habe ich mir gedacht ich mach das so

$lesen = file ("gaestebuch.txt");
$datei =fopen("gaestebuch.txt","r+");
fputs ($eintrag,$lesen);
fclose($datei);

aber leider funkte das nicht so ganz wie ich mir das vorgestellt hatte!
ich denke das diese überlegung auch etwas zu weit hergeholt oder einfach zu einfach ist! oder wie?

danke für deine hilfe!

mfg bambid

Geändert von Ben (01.03.2006 um 16:50 Uhr).
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.07.2005, 20:22 Nach oben    #4
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.481
Standard GB Tutorial www.php-info.org/ftopic74.html

Hallo,

Zitat:
Zitat von bambi
also habe ich mir gedacht ich mach das so
Code:
$lesen = file ("gaestebuch.txt");
$datei =fopen("gaestebuch.txt","r+");
fputs ($eintrag,$lesen);
fclose($datei);
Hm. Ne. Also hmm ... ich glaube ich bau Dir noch einen kleinen Codeschnipsel, an dem ich es mal erkläre.

Also, erstmal der Schnipsel:
PHP-Code:
<?php
/**
 * Created on 29.07.2005
 * @author Ben 
 * requires PHP 5, see description under this code.
 */

    // Dateiname
    
$filename 'test.txt';

    
// Dateiinhalt lesen
    
$content trim(file_get_contents($filename));


    if(
array_key_exists('sent'$_POST)) {
         
/**
          * Abspeichern des eingegeben Textes in der Datei 
          */
          
         // $input enthält die Eingabe, welche angehängt bzw. davorgestellt 
         // werden soll
         
$input sprintf("\n%s"$_POST['test']);
         
         
$content .= $input;
         
         
file_put_contents($filename$content);
         
         
printf('» <a href="%s" title="Reload der Seite">Seite neu laden</a>',
                
$_SERVER['PHP_SELF']); 
         
    }
    else {
         
/**
          * Anzeigen des Eingabeformulars und des Inhalts der Datei 
          */
         
printf('<h2>Eingabeformular</h2>
                 <form action="%s" method="post">
                      <input type="text" name="test" /><br />
                      <input type="submit" name="sent" value="Einfügen / Anhängen" />
                 </form>
                 <h2>Inhalt der Textdatei</h2>
                 %s'
,
                 
$_SERVER['PHP_SELF'],
                 
nl2br(stripslashes($content)));
    } 
    
?>
Nicht erschrecken. Ist gar nicht schlimm
Was passiert da .. hm. Wie Du siehst habe ich die Datei in zwei Teile auseinandergenommen.
Einen if-Zweig und einen else-Zweig. Außerhalb dieser beiden Zweige gebe ich den Dateinamen der Datei an, um die es sich hier dreht und zusätzlich lese ich diese Datei mit der Funktion file_get_contents() aus.
Damit stehen diese Variablen in beiden Zweigen zur Verfügung.

Jetzt aber los. Was bedeuten diese Zweige?
Man könnte es so aussprechen:
Zitat:
Wurde das Formular abgesendet, so speichere die Daten, ansonsten zeige das Formular an und gebe den Inhalt der Datei aus.
Wenn wir die Seite zum ersten Mal öffnen, dann ist das Formular logischerweise nicht abgeschickt worden und der else-Zweig wird ausgeführt.

Wir erhalten also die Anzeige eines Formulars und der Überschrift "Inhalt der Textdatei".
Die Datei ist aber leer, demnach steht da noch nix *g*
Das ist der Teil hier:
PHP-Code:
<?php
    
else {
         
/**
          * Anzeigen des Eingabeformulars und des Inhalts der Datei 
          */
         
printf('<h2>Eingabeformular</h2>
                 <form action="%s" method="post">
                      <input type="text" name="test" /><br />
                      <input type="submit" name="sent" value="Einfügen / Anhängen" />
                 </form>
                 <h2>Inhalt der Textdatei</h2>
                 %s'
,
                 
$_SERVER['PHP_SELF'],
                 
nl2br(stripslashes($content)));
    } 

?>
Jut. Jetzt machen wir das, was man vermuten könnte .. wir geben was ein und klicken auf den Button.

Jut. Damit senden wir jetzt einen POST-Request an den Server und somit kommen wir beim Neuladen in den if-Zweig.
Also hier das:
PHP-Code:
<?php

    
if(array_key_exists('sent'$_POST)) {
         
/**
          * Abspeichern des eingegeben Textes in der Datei 
          */
         // $input enthält die Eingabe, welche angehängt bzw. davorgestellt 
         // werden soll
         
$input sprintf("%s\n"$_POST['test']);
         
         
$content $input $content;
         
         
file_put_contents($filename$content);
         
         
printf('» <a href="%s" title="Reload der Seite">Seite neu laden</a>',
                
$_SERVER['PHP_SELF']); 
    }

?>
Ich verwende da die Funktion sprintf(). Die ist genial, deshalb stelle ich sie gerne vor.
Um das Prinzip aber mal klarzustellen kannst Du diese Zeile hier:
Code:
$input = sprintf("%s\n", $_POST['test']);
aber auch mal in diese hier ändern. Sie stimmen im Resultat überein.
Code:
$input = $_POST['test'] . "\n";
Das \n ist ein expliziter Zeilenumbruch in der Textdatei. Den brauchst Du, um die einzelnen Einträge voneinander zu trennen.

Beachte, dass Du \n in Anführungsstriche " und nicht in Hochkommata ' schreibst. Nur bei Anführungsstrichen wird das richtig interpretiert

So. Weiter. Jetzt wollen wir ja den neuen Eintrag vorne anhängen, ne? gut. Dann machen wir das doch einfach mal.

Der oben ausgelesene Inhalt der Datei $content wird also ein bisschen erweitert:
Code:
$content = $input . $content;
Mit dem Punkt ".", dem Konkatenations- oder auch Vereinigungsoperator kannst Du zwei Strings/Zeichenketten verbinden. Das machen wir da auch.

So. $content enthält jetzt den alten Inhalt zzgl. der Eingabe.

Wir speichern das jetzt einfach in der Datei ab.
Wenn Du PHP 5 zur Verfügung hast, dann schreibst Du einfach
Code:
file_put_contents($filename, $content);
So einfach

Wenn Du das nicht machen kannst, weil Du noch PHP 4.3.* nutzt, dann nutze doch einfach diese Funktion hier:
http://forum.developers-guide.net/thread47.html

Wenn Du diese dort beschriebenen Funktionen zum lesen und schreiben verwendest, dann ist das eigentlich optimal, weil Du dann alle Fehlerfälle überprüfst


Soderle. Ja. Das war es ja eigentlich schon. Wenn Du das jetzt testest, dann sollte das eigentlich funktionieren.

Wenn Du Fragen hast ... erstmal noch 'ne halbe Stunde drüber nachdenken und das Manual durchforsten:
http://php.net/filesystem

Und dann kannst Du ganz gerne fragen

Grüße Ben.

Geändert von Ben (28.10.2005 um 12:17 Uhr).
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.07.2005, 21:02 Nach oben    #5
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.218
Standard GB Tutorial www.php-info.org/ftopic74.html

Zitat:
Zitat von Ben
einen kleinen Codeschnipsel
-> niedlich.... klein....
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.07.2005, 21:48 Nach oben    #6
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.481
Standard GB Tutorial www.php-info.org/ftopic74.html

Zitat:
Zitat von Jann Hendrik
Zitat:
Zitat von Ben
einen kleinen Codeschnipsel
-> niedlich.... klein....
Aber gut erklärt *selbstlob* *keksess*
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.07.2005, 23:44 Nach oben    #7
bambi
Gast
 
Beiträge: n/a
Standard GB Tutorial www.php-info.org/ftopic74.html

wie kann ich testen ob ich php 5 oder 4.3 habe? bei mir klappt das nicht so richtig aber ich denke auch das ich das falsch interpretiert habe?
Ich weiss nicht so ganz wo das ich das in meinem skript einfügen muss und ich denke mir das ich jetzt lange genug gesucht habe das du mir bitte einen weiteren Tip geben kannst!
also ich habe es versucht mit kombinationen von deinem und meinem script und dann habe ich versucht deinen Code zu nehamen und das habe ich dann auch nicht so ganz hin bekommen!
und was bei mir noch anderst ist als das was du mir da gegeben hasst, nur dass wir uns richtig verstehen, ich habe eine eingabe.php, eine gaestebuch.txt und dann man das ganze in der anschauen.php sehen können! wie ich diese texte auslese das weiss ich mittlerweilen!
mein problem ist nur noch das ich den text geordnet also von oben nach unten in das .txt file bekomme! ich versuche es schon seit Tagen und bekomme es einfach nicht hin! ich bin nicht so schwierig im umgang mit programiersprachen aber das schafft mich noch ganz!
ich wäre froh wenn du mir einen weiteren tip geben könntest!

mfg bambid
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.07.2005, 01:46 Nach oben    #8
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.481
Standard GB Tutorial www.php-info.org/ftopic74.html

Hi,
Zitat:
Zitat von bambi
wie kann ich testen ob ich php 5 oder 4.3 habe?
das geht einfach.

Du schreibst Dir eine .php-Datei mit folgendem Inhalt:
PHP-Code:
<?php

    phpinfo
();

?>
Da erhälst Du dann eine ganze Menge von Informationen zur Konfiguration des Server und PHP.

Alternativ kannst Du auch einfach:
PHP-Code:
<?php

    
echo 'Ich habe folgende PHP-Version: ' phpversion();

?>


Aber ersteres ist schon etwas eleganter, weil Du dort eben viel mehr ablesen kannst.
Beachte bitte, dass für Dich wichtig ist, was Dir dein Hoster anbietet .. nicht, was Du lokal auf Deinem Rechner für eine Version hast

Zitat:
Zitat von bambi
Ich weiss nicht so ganz wo das ich das in meinem skript einfügen muss
Ich würde Dir als nächsten Tipp raten, dass Du das gar nicht in irgendein Script einfügst, sondern dass Du einfach mal den von mir geschriebenen Beispielcode nimmst und diesen in einer Datei, sagen wir datei_test.php abspeicherst.

Diese Datei lädst Du dann auf den Server, ob lokal oder online ist da erstmal wurscht, und rufst sie auf.
Dann spielst Du einfach mal rum. Teste das Script mal

Zitat:
Zitat von bambi
mein problem ist nur noch das ich den text geordnet also von oben nach unten in das .txt file bekomme! ich versuche es schon seit Tagen und bekomme es einfach nicht hin!
Joa, was soll ich denn sagen.

Das sind in meinem Script tatsächlich nur vier Zeilen:
1. Inhalt auslesen:
PHP-Code:
<?php

     $content 
file_get_contents($filename);

?>
2. Formulareingabe mit einem expliziten Zeilenumbruch ( \n ) versehen
PHP-Code:
<?php

    $input 
$_POST['test'] . "\n";
 
?>
3. Den Inhalt um die Formulareingabe erweitern und zwar so, dass die Eingabe "vorne" in der Datei steht.
PHP-Code:
<?php

    $content 
$input $content;

?>

4. Inhalt wieder in die Datei reinschreiben, sonst bringt es ja nix
PHP-Code:
<?php

   file_put_contents
($filename$content);

?>
Alternativ, wenn kein PHP 5 vorhanden ist, wie verlinkt, die Funktion aus meinem FAQ-Beitrag.


Zitat:
Zitat von bambi
ich wäre froh wenn du mir einen weiteren tip geben könntest!
Ich weiß ehrlich gesagt gerade nicht, was ich noch erklären soll ..

Viel Erfolg. Passt schon.

Grüße Ben.

Geändert von Ben (28.10.2005 um 12:18 Uhr).
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.07.2005, 11:27 Nach oben    #9
bambi
Gast
 
Beiträge: n/a
Standard GB Tutorial www.php-info.org/ftopic74.html

also erstmal danke für den tip so habe ich mir viel mühe gespart! denn der server hatte nur version 4.3 das muss ich ändern lassen! jetzt aber klappt das auf meinem anderen Server der ja php 5 tauglich ist auch noch nicht!
ich habe hier mal den aktuellen code aber das klappt nicht so ganz!
Ich habe da sicher was falsches gemacht! aber leider finde ich den fehler nicht!

was soll eigentlich das $SERVER ()???


PHP-Code:
<?php 
/** 
* Created on 29.07.2005 
* @author Ben 
* requires PHP 5, see description under this code. 
*/ 

    // Dateiname 
    
$filename 'gaestebuch.txt'

    
// Dateiinhalt lesen 
    
$content trim(file_get_contents($filename)); 


    if(
array_key_exists('sent'$_POST)) { 
         
/** 
          * Abspeichern des eingegeben Textes in der Datei 
          */ 
           
         // $input enthält die Eingabe, welche angehängt bzw. davorgestellt 
         // werden soll 
      //  if ($_POST['text'] == ""){ 
      //echo "<b>Sie wollten doch nicht einen leeren Beitrag senden?</b><br>"; 
      //echo "Füllen Sie bitte mindestens einen Kommentar ein."; 
  
      
         
$input sprintf("\n%s","<span class=\"ulinks\"  href=\"mailto:\"".$_POST['email'].">".$_POST['name']." ".$_POST['vorname']."</span><br><span class=\"GS_Auszeichnungen\">".$_POST['text']."<hr><br><br>"); 
          
         
$content .= $input
          
        
file_put_contents($filename$content);
          
          
    } 
    else { 
       
         
 
         
printf('<h2>Eingabeformular</h2> 
                 <form action="eintragen.php" method="POST">
                            <div align="center">
                                <table width="355" border="0">
                                    <tr>
                                        <td width="400">
                                            <table width="351" border="0">
                                                <tr>
                                                    <td width="100"><font size="-1" face="Arial, Helvetica, sans-serif"><strong><span class="GS_Auszeichnungen">Name:</span></strong></font></td>
                                                    <td><input type="text" name="name" size="40"></td>
                                                </tr>
                                                <tr>
                                                    <td width="100"><strong><font size="-1" face="Arial, Helvetica, sans-serif"><span class="GS_Auszeichnungen">Vorname:</span></font></strong></td>
                                                    <td><input type="text" name="vorname" size="40"></td>
                                                </tr>
                                                <tr>
                                                    <td width="100"><strong><font size="-1" face="Arial, Helvetica, sans-serif"><span class="GS_Auszeichnungen">E-Mail:</span></font></strong></td>
                                                    <td><input type="text" name="email" size="40"></td>
                                                </tr>
                                                <tr>
                                                    <td width="100"><strong><font size="-1" face="Arial, Helvetica, sans-serif"><span class="GS_Auszeichnungen">Kommentar:</span></font></strong><br>
                                                        <br>
                                                        <br>
                                                        <br>
                                                    </td>
                                                    <td><textarea name="text" rows="5" cols="37"></textarea></td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                </table>
                                <br>
                                <table width="400" border="0">
                                    <tr>
                                        <td align="left" valign="middle" width="401">
                                            <div align="center">
                                                <input type="submit" value="Eintragen" / name="gbeintrag"><input type="reset" value="Verwerfen"/></div>
                                        </td>
                                        <td></td>
                                    </tr>
                                </table>
                                
                        </form>
                '
); 
    } 
     
?>
Vieleicht seht ihr da was!

danke im voraus!

mfg bambid
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.07.2005, 12:40 Nach oben    #10
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.218
Standard GB Tutorial www.php-info.org/ftopic74.html

Zitat:
Zitat von bambi
was soll eigentlich das $SERVER ()???
das wurde so nicht geschrieben!


was du wissen wolltest war:
$_SERVER['PHP_SELF']

richtig?

allgemeiner dazu:
http://de.php.net/reserved.variables

hier kannst du auch was dazu finden:
Zitat:
Zitat von Ben
Du schreibst Dir eine .php-Datei mit folgendem Inhalt:
PHP-Code:
<?php

    phpinfo
();

?>
Da erhälst Du dann eine ganze Menge von Informationen zur Konfiguration des Server und PHP.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!

Geändert von Jann Hendrik (21.06.2007 um 17:19 Uhr). Grund: php-info.org - link entfernt.
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.07.2005, 13:04 Nach oben    #11
bambi
Gast
 
Beiträge: n/a
Standard GB Tutorial www.php-info.org/ftopic74.html

ja genau so habe ich mir das gedacht!
und das heisst wenn ich das richtig verstehe dass es dann diese Seite nochmals neu ladet?

ich hoffe ich gehe da richtig in der annahme!

und wie sieht mein script aus?

mfg bambid
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten