Problem mit Php datei erstellen lassen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #31
    Original geschrieben von druckgott
    @ marc75 was soll das heißen ???

    "Mit off wird ein Schuh draus"

    das es trozdem nicht geht???
    haste denn nun schon mal nachgeschaut ob safe_mode auf on oder off steht? Oder weist du nicht wie und wo man da schaut?

    PHP-Code:
    //eine Datei erstellen z.B. info.php und folgendes einfügen:

    phpinfo();

    //speichern-> hochladen-> aufrufen-> nachschauen. 
    mfg
    marc75

    <Platz für anderes>

    Kommentar


    • #32
      Original geschrieben von meikel
      Da wird kein Provider mitmachen, weil mod_php ohne safe_mode
      ein extrem unsicheres System darstellt, wenn man nicht
      alle Systemfunktionen ausschaltet.
      ich hab das neulich erst machen lassen, von meinem provider.
      hatte probleme mit fileuploads und unlink. kostete € 6.


      EDIT:

      natürlich wird der safe_mode nicht einfach auf off gesetzt. man
      kann sicher davon ausgehen, das der provider den safe_mode
      entsprechend konfiguriert oder open_basedir verwendet. im
      allgemeinen spricht man aber von "auf on oder off setzen"!



      guckst du hier

      Zuletzt geändert von hydrococcus; 19.03.2004, 09:21.

      Wo kämen wir hin, wenn jeder sagte: Wo kämen wir hin? und keiner ginge, um zu sehen, wohin wir kämen, wenn wir gingen?

      Kommentar


      • #33
        was muss ich dann hier in diesem Fall auf off setzen lassen???

        PHP-Code:
        Komentare unter die Page schreiben!!!

        druchlaufschrift EINE PHP datei erstellen





        <?php 
        if(file_exists("<FileNameNoExt>.php"))          // überprüft halt ob die datei Existiert 
        {                                                          // wenn ja dann geht es hier weiter 
        $fp=fopen("<FileNameNoExt>.php","r+");    // öffnen der Datei 
        // hier kommt dan dein code rein

        else                     
        // wenn die datei nicht gefunden wurde geht es halt hier weiter 

        $fp=fopen("<FileNameNoExt>.php","w"); // datei neu anlegen 
        $deinesachen =('<body bgcolor="#333333" text="#FFCC00" link="#FFCC00" vlink="#FFCC00" alink="#FFCC00"><div align="center">
        <?php
        $dateiname = (basename ($PHP_SELF));
        $dateiname = ereg_replace(".php","",$dateiname);
        $datdatei = $dateiname.".dat";
        $t1 = chr(10);
        $t2 = chr(13);
        $nachricht = str_replace($t1," ",$nachricht);
        $nachricht = str_replace($t2," ",$nachricht);
        $name = strip_tags($name);
        $nachricht = strip_tags($nachricht);
        $name = trim($name);
        $nachricht = trim($nachricht);
        fopen($datdatei,"a+");
        if($name AND $nachricht)
        {
        $comment=fopen($datdatei,"a+");
        $output="\n";
        $output=$output.$name."~".$nachricht;
        fputs ($comment,$output);
        fclose($comment);
        }
        $eintrag=file($datdatei);
        $eintrag=array_reverse($eintrag);
        $temp=count($eintrag)-1;
        if ($temp == 1)
        {
        echo $temp;
        echo " Eintrag";
        }
        else if ($temp == -1)
        {
        echo $temp+1;
        echo " Einträge";
        }
        else
        {
        echo $temp;
        echo " Einträge";
        }
        ?>
        <form name="form1" method="post" action="<?php echo $PHP_SELF; ?>">
            
          <p>
            <input name="sent" type="hidden" value="1">
          </p>
          <p>
            <input type="name" name="name">
            <br>
            <br>
            <textarea name="nachricht" cols="25" rows="5"></textarea>
            <br>
            <br>
            <input type="submit" name="speichern" value="Kommentar hinzufügen"></div> 
          </p>
        </form>
        <td width="347"> <div align="center"><marquee onmouseover=this.stop() onmouseout=this.start() scrollAmount=3 width="220px" height=10 > 
          <?php
        for($i=$temp;$i>=0;$i--)
        {
        $element=explode("~",$eintrag[$i]);
        $ausgabe="<b>".$element[0]."</b>"." ".$element[1];
        echo $ausgabe;
        }
        ?></div>
        '
        );
        fputs($fp,$deinesachen);   //deinen Code in die Datei schreiben 
        fclose($fp); // datei schliessen 

        ?>
        da das der server eines freundes ist und er mir das konfiguriert!!!
        danke druckgott

        Kommentar


        • #34
          @druckgott

          was muss ich dann hier in diesem Fall auf off setzen lassen???
          ´
          das kann ich dir auch nicht genau sagen. ich hab in meiner lokalen
          testumgebung den safe_mode komplett auf off, da nur ich damit
          arbeite und dieser rechner keine verbindung ins netz hat.
          ansonsten denke ich, wenn dir dein freund den server bereitstellt,
          dann sollte er sich damit auch auskennen.
          wie mein provider die konfiguration eingestellt hat...

          thx

          EDIT:
          ich denke open_basedir hilft in deinem fall weiter
          Zuletzt geändert von hydrococcus; 19.03.2004, 11:14.

          Wo kämen wir hin, wenn jeder sagte: Wo kämen wir hin? und keiner ginge, um zu sehen, wohin wir kämen, wenn wir gingen?

          Kommentar

          Lädt...
          X