Beiträge von seven

    jetzt hab ich das in htdocs gespeichert
    und trotzdem gehts nicht
    fehlermeldung

    Code
    Deprecated: Function set_magic_quotes_runtime() is deprecated in D:\xampp\htdocs\fpdf\fpdf.php on line 1165
    
    
    
    
    Deprecated: Function set_magic_quotes_runtime() is deprecated in D:\xampp\htdocs\fpdf\fpdf.php on line 1203
    FPDF error: Some data has already been output, can't send PDF file


    meine php datei

    hallo leute, bitte um HILFE
    ich versuche das fpdf programmpacket zu installieren,
    habs auch alles entpackt und gespeichert,
    trotzdem funktioniert mein programm nicht, hier die fehlermeldung:

    Code
    Warning: require_once(C:\Users\TMH-DESIGN\Desktoppdfpdf.php) [function.require-once]: failed to open stream: Invalid argument in D:\xampp\htdocs\erstespdf.php on line 2
    
    
    
    
    Fatal error: require_once() [function.require]: Failed opening required 'C:\Users\TMH-DESIGN\Desktoppdfpdf.php' (include_path='.;D:\xampp\php\PEAR') in D:\xampp\htdocs\erstespdf.php on line 2


    muss ich es vielleicht in htdocs ordner speichern, wo auch meine php dateien sind?????

    das sind zwei verschiedene dateien, ich hab nur beide zusammen reingestellt.
    und es ist noch nicht im internet, sonder ich übe über localhost


    mein problem ist das ich net weiss wohin ich dieses str_replace packen soll, damit
    die zeilenümbrüche bei der eingabe eines textes mein forumlayout nicht verschieben,
    z.b. gibt jemand ein: Text: hallo
    Autor:autor
    Betreff:betreff -----dann wird es genauso unten ausgegeben
    wenn aber jemand schreibt: Text: hallo
    wie gehts?
    Autor:autor
    Betreff:betreff ------dann wird es so ausgegeben: Text: betreff
    Autor:
    Betreff:


    Text:hallo
    Autor:wie gehts?
    Betreff:autor

    hey leute hab ein problem mit zeilenumbrüchen!
    wenn jemand in mein forum schreibt und im textfeld ein enter verwendet um mit dem text in der nächsten zeile zu beginnen,
    dann wird bei der ausgabe die werte verschoben. das geht ja mit str_replace weg laut php.net, aber ich hab schon so viele
    möglichkeiten ausprobiert und finde net den richtigen weg.....HELP


    das ist mein forum und danach die funktionen


    PHP
    <span class="syntaxdefault"><?php<br /></span><span class="syntaxkeyword">require_once (</span><span class="syntaxstring">"forumsfunktion.php"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">?><br /></span><html><br /><head><title>Forum</title></head><br /><body><br /><h1>Willkommen beim Forum</h1><br /><p>Sagen Sie uns Ihre Meinung</p><br /><span class="syntaxdefault"><?php formular_ausgeben</span><span class="syntaxkeyword">(); </span><span class="syntaxdefault">?><br /></span><hr/><br /><span class="syntaxdefault"><?php<br />     </span><span class="syntaxkeyword">for (</span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">= </span><span class="syntaxdefault">count </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$beitraege </span><span class="syntaxkeyword">)-</span><span class="syntaxdefault">1 </span><span class="syntaxkeyword">; </span><span class="syntaxdefault">$i </span><span class="syntaxkeyword">>= </span><span class="syntaxdefault">0</span><span class="syntaxkeyword">; </span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">--)<br />  { <br />      </span><span class="syntaxdefault">beitrag_ausgeben</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$beitraege</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">]);<br />      print </span><span class="syntaxstring">"<hr/> \n"</span><span class="syntaxkeyword">;<br />  <br />   }<br /></span><span class="syntaxdefault">?><br /></span><p>Thats all folks.</p><br /></body><br /></html><br /><br /><br /><br /><span class="syntaxdefault"><?php                <br /><br /><br />$beitraege </span><span class="syntaxkeyword">= array ();<br />                                                                  <br /></span><span class="syntaxdefault">beitrag_schreiben </span><span class="syntaxkeyword">();                                             <br />                                                                                      <br /></span><span class="syntaxdefault">beitraege_einlesen</span><span class="syntaxkeyword">();<br /><br />                                                                                                                                <br /><br />function  </span><span class="syntaxdefault">beitrag_schreiben </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$datei </span><span class="syntaxkeyword">= </span><span class="syntaxstring">"beitraege.txt"</span><span class="syntaxkeyword">)                             <br />{    <br />      <br />      <br />     if (!empty (</span><span class="syntaxdefault">$_REQUEST </span><span class="syntaxkeyword">[</span><span class="syntaxstring">'text'</span><span class="syntaxkeyword">] )  )                                       <br />     {                                                                          <br />     </span><span class="syntaxdefault">$dh </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">fopen </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$datei</span><span class="syntaxkeyword">, </span><span class="syntaxstring">"a"</span><span class="syntaxkeyword">)  ;                                           <br />                                                                               <br />     if (!</span><span class="syntaxdefault">$dh</span><span class="syntaxkeyword">)<br />     {<br />     print </span><span class="syntaxstring">" Kann Datei nicht erstellen! \n"</span><span class="syntaxkeyword">;<br />     }<br />     else<br />     {  <br />     </span><span class="syntaxdefault">fputs </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dh</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$_REQUEST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'text'</span><span class="syntaxkeyword">] .</span><span class="syntaxstring">"\n" </span><span class="syntaxkeyword">) ;<br />           <br />     if (</span><span class="syntaxdefault">$_REQUEST </span><span class="syntaxkeyword">[</span><span class="syntaxstring">'autor'</span><span class="syntaxkeyword">] )                                  <br />        <br />     {<br />     </span><span class="syntaxdefault">fputs </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dh</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">$_REQUEST </span><span class="syntaxkeyword">[</span><span class="syntaxstring">'autor'</span><span class="syntaxkeyword">] .</span><span class="syntaxstring">"\n"</span><span class="syntaxkeyword">);<br />     }<br />     else<br />     {<br />     </span><span class="syntaxdefault">fputs </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dh</span><span class="syntaxkeyword">, </span><span class="syntaxstring">"unbekannt\n"</span><span class="syntaxkeyword">); <br />                <br />     }                           <br />     if (</span><span class="syntaxdefault">$_REQUEST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'betreff'</span><span class="syntaxkeyword">] ) <br />                                                     <br />     {<br />     </span><span class="syntaxdefault">fputs </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dh</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">$_REQUEST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'betreff'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">"\n"</span><span class="syntaxkeyword">);<br />     }<br />     else<br />     {<br />     </span><span class="syntaxdefault">fputs </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dh</span><span class="syntaxkeyword">, </span><span class="syntaxstring">"kein Betreff\n"</span><span class="syntaxkeyword">);<br />     }                   <br />          <br />     </span><span class="syntaxdefault">fclose </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dh</span><span class="syntaxkeyword">);                                                <br />     }<br />     }                                                                     <br />}                                  <br />          <br />           <br />                                                     <br />        <br />        <br />         <br />function </span><span class="syntaxdefault">beitraege_einlesen </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$datei </span><span class="syntaxkeyword">= </span><span class="syntaxstring">"beitraege.txt"</span><span class="syntaxkeyword">)               <br />{<br />    global </span><span class="syntaxdefault">$beitraege</span><span class="syntaxkeyword">;                                              <br />                                                                     <br />    </span><span class="syntaxdefault">$dh </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">fopen </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$datei</span><span class="syntaxkeyword">, </span><span class="syntaxstring">"r"</span><span class="syntaxkeyword">);                                       <br />                                                                        <br />    if (!</span><span class="syntaxdefault">$dh</span><span class="syntaxkeyword">)<br />    {<br />                print </span><span class="syntaxstring">"Kann Datei \"$datei\" nicht &ouml;ffnen!\n"</span><span class="syntaxkeyword">;<br />    }<br />    else<br />    {     <br />    for (</span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">; !</span><span class="syntaxdefault">feof </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dh</span><span class="syntaxkeyword">); </span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">++)                          <br />                {             <br />                </span><span class="syntaxdefault">$zeile </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">fgets</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dh</span><span class="syntaxkeyword">);                              <br />    if (</span><span class="syntaxdefault">$zeile </span><span class="syntaxkeyword">!= </span><span class="syntaxstring">"" </span><span class="syntaxkeyword">)                                                                                                <br />         { <br />               </span><span class="syntaxdefault">$beitraege</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'text'</span><span class="syntaxkeyword">] =   </span><span class="syntaxdefault">$zeile</span><span class="syntaxkeyword">;                  <br />               </span><span class="syntaxdefault">$beitraege</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'autor'</span><span class="syntaxkeyword">] = </span><span class="syntaxdefault">fgets </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dh</span><span class="syntaxkeyword">);            <br />    </span><span class="syntaxdefault">$beitraege</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'betreff'</span><span class="syntaxkeyword">] = </span><span class="syntaxdefault">fgets </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dh</span><span class="syntaxkeyword">);<br />            }                                                     <br />                  <br />    }                                               <br />    </span><span class="syntaxdefault">fclose </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dh</span><span class="syntaxkeyword">);<br />    }<br />}                       <br />                                                                  <br />function </span><span class="syntaxdefault">beitrag_ausgeben </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$beitrag</span><span class="syntaxkeyword">) <br /><br />{<br />print </span><span class="syntaxstring">"Eintrag: " </span><span class="syntaxkeyword">. </span><span class="syntaxdefault">ucwords </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$beitrag</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'text'</span><span class="syntaxkeyword">]).</span><span class="syntaxstring">"\n"</span><span class="syntaxkeyword">; <br />    print </span><span class="syntaxstring">"<br />"</span><span class="syntaxkeyword">;<br />print </span><span class="syntaxstring">"Autor: "</span><span class="syntaxkeyword">. </span><span class="syntaxdefault">ucwords </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$beitrag </span><span class="syntaxkeyword">[</span><span class="syntaxstring">'autor'</span><span class="syntaxkeyword">]).</span><span class="syntaxstring">"\n"</span><span class="syntaxkeyword">;<br />    print </span><span class="syntaxstring">"<br />"</span><span class="syntaxkeyword">;<br />print </span><span class="syntaxstring">"Betreff: "</span><span class="syntaxkeyword">. </span><span class="syntaxdefault">ucwords </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$beitrag </span><span class="syntaxkeyword">[</span><span class="syntaxstring">'betreff'</span><span class="syntaxkeyword">]).</span><span class="syntaxstring">"\n"</span><span class="syntaxkeyword">;<br />                                                                                             <br />}<br /><br />function </span><span class="syntaxdefault">formular_ausgeben</span><span class="syntaxkeyword">()                           <br /><br />{<br />                                                                                                      <br /></span><span class="syntaxdefault">?><br /></span>    <form method="post" action="<span class="syntaxdefault"><?php </span><span class="syntaxkeyword">(print </span><span class="syntaxdefault">$_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'PHP_SELF'</span><span class="syntaxkeyword">]) </span><span class="syntaxdefault">?></span>  ">      <br />    <br />    <b> Text  : </b> <br />    <br/><br />    <textarea name="text" cols="50" rows="10" > </textarea> <br /><br />    <b> Autor : </b> <br />    <br/><br />    <input type="text" name="autor">  <br />     <br /><br />    <b> <em>Betreff</em>: </b> <br/><br />    <input type="text" name="betreff" ><br />    <br/><br />    <br/><br />    <input type="submit" value="absenden"><br />    </form><br /><span class="syntaxdefault"><?php<br /></span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">?></span>

    vielen dank du hast mir schon weit geholfen, aber wenn ich das formular abschicke zeigt er mir eine fehlermeldung in zeile 87 an und sagt mir nicht "Bitte Anliegen eintragen. )) vielen dank

    <?php
    if (isset($_GET["submit"]))
    {
    echo "<li>Name: " . $_GET['vorname'];
    echo "<li>Anrede: ". $_GET['anrede'];
    echo "<li>Anliegen: ". $_GET['anliegen'];


    if ($_GET['abgesendet']=="Ja")
    {


    if ($_GET['vorname'] =="")
    {
    echo"<p>Bitte Vornamen eintragen!!!</p>";
    }

    if ($_GET['gender'] =="")
    {
    echo"<p>Bitte Anrede eintragen!!!</p>";
    }

    if ($_GET['anliegen'] =="")
    {
    echo"<p>Bitte Anliegen eintragen!!!</p>";
    }
    }
    }
    else
    {



    ?>

    <hr/>
    <form method="get" action= "formular.php" >


    <p>Anrede: <br/>
    <input type="radio"
    name="anrede"
    value="w"
    <?php
    if ($_GET['anrede'] == "w")


    {
    echo 'checked="checked" ';
    }
    ?>
    />Frau <br/>


    <input type="radio"
    name="anrede"
    value="m"
    <?php
    if ($_GET['anrede'] =="m")


    {
    echo 'checked="checked" ';
    }
    ?>


    />Herr
    </p>


    <p>Name: <br/>

    <input type="text" value=" <?php
    echo $_GET['vorname'];?>"
    name="vorname" size="20" maxlength="50" /> </p>;



    <p>Anliegen: <br/>
    <textarea name="anliegen" rows="8" cols="40">
    <?php echo $_GET ['anliegen'];
    ?> </textarea>
    </p>


    <input type="hidden" name="abgesendet" value="Ja" />


    <input type="submit" name="submit" value="Eingaben senden "/>


    </form>

    <?php
    }


    ?>

    wenn ich das so reinschreibe, dann deaktiviere ich damit im radio button mein php für checked
    wo soll ich das den reinschreiben, ich weiss einfach net mehr weiter

    ne auch wenn ich isset setzte funktionierts nicht
    vielleicht hab ich es falsch hingesetzt, wo muss das denn hin?? Danke

    wer kann mir bitte helfen???
    was mache ich hier falsch???
    es wird mir die fehlermeldung undefided index angezeigt
    das ist mein formular.php:


    <?php
    echo "<li>Name: " . $_GET['vorname'];
    echo "<li>Anrede: ". $_GET['anrede'];
    echo "<li>Anliegen: ". $_GET['anliegen'];

    if ($_GET['abgesendet']=="Ja")
    {

    if ($_GET['vorname'] =="")
    {
    echo"<p>Bitte Vornamen eintragen!!!</p>";
    }
    if ($_GET['gender'] =="")
    {
    echo"<p>Bitte Anrede eintragen!!!</p>";
    }
    if ($_GET['anligen'] =="")
    {
    echo"<p>Bitte Anliegen eintragen!!!</p>";
    }
    }

    if ( $_GET['vorname']== "" ||
    $_GET['anrede']=="" ||
    $_GET['anliegen']=="")
    {
    ?>
    <hr/>
    <form method="get" action= "formular.php" >


    <p>Anrede:<br/>
    <input type="radio"
    name="anrede"
    value="w"
    <?php
    if ($_GET['anrede'] == "w")

    {
    echo 'checked="checked" ';
    }
    ?>
    />Frau <br/>


    <input type="radio"
    name="anrede"
    value="m"
    <?php
    if ($_GET['anrede'] =="m")

    {
    echo 'checked="checked" ';
    }
    ?>

    />Herr
    </p>


    <p>Name:<br/>
    <input type="text" value="<?php echo $_GET['vorname'] ; ? >"
    name="vorname" size="20" maxlength="50" /> </p>



    <p>Anliegen: <br/>
    <textarea name="anliegen" rows="8" cols="40">
    <?php echo $_GET ['anliegen'];
    ?> </textarea>
    </p>

    <input type="hidden" name="abgesendet" value="Ja" />

    <input type="submit" value="Eingaben senden "/>


    </form>


    <?php
    }
    else
    {

    echo" <br/>";
    echo" Auswertung" ;
    }
    ?>