SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 25.03.2013, 04:26:38
Kurosan Kurosan ist offline
Anfänger
 
Registriert seit: Feb 2011
Alter: 50
Beiträge: 8
Uploader anpassen

Guten Tag,
ich möchte einen simplen uploader an meinem online-editor anpassen, nur leider hat bisher nichts geklappt.

So funktioniert das erstellen von Dateien in meinem Script:
PHP-Code:
        echo '<form method=get action="'.SCRIPT_URI.'">'."\n";
        echo 
'<input type="hidden" name="func" value="newfile">'."\n";
        echo 
'<input type="hidden" name="dir" value="'.$dir.'">'."\n";
        echo 
'<img src="../../pic/clearpixel_1x1.gif" alt="" width="45" height="1" />'."\n";
        echo 
'<input style="width:200px;" name="src" type="text" size="50" value="NeueDatei.htm">'."\n";
        echo 
'<input type="hidden" name="s_id" value="'.$_GET['s_id'].'">'."\n";
        echo 
'<img src="../../pic/clearpixel_1x1.gif" alt="" width="25" height="1" />'."\n";
        echo 
'<button type="submit" value="Datei erstellen" class="form">Datei erstellen</button>'."\n";
        echo 
'</form>'."\n\n";

if (
FUNC=='newfile') {
        if (!
file_exists($basedir.$dir.$src)) {
          
$fp = @fopen($basedir.$dir.$src"w");
          if (
$fp) {
                  
fclose($fp);
          echo 
'<script type="text/javascript" language="Javascript">alert("Datei '.$src.' erfolgreich erstellt!")</script>';
} else
          echo 
'<script type="text/javascript" language="Javascript">alert("Datei '.$src.' konnte nicht erstellt werden!")</script>';
} else
          echo 
'<script type="text/javascript" language="Javascript">alert("Datei '.$src.' existiert bereits!")</script>';;

        
DateiManager($basedir,$dir,$src);

und das ist das simple Uploadscript:
PHP-Code:
<form action=”upload.php” method=”post” enctype=”multipart/form-data”>
<
input type=”file” name=”datei”><br>
<
input type=”submit” value=”Hochladen”>
</
form>

$tempname=$_FILES['datei']['tmp_name'];
$name=$_FILES['datei']['name'];
copy(“$tempname”“$name”);
unlink($tempname); 
Das Formelement bekomme ich hin........aber den zweiten Teil zum Ausführen bekomme ich einfach nicht angepasst.

Ich hoffe das mir einer helfen kann.
Mit Zitat antworten
  #2  
Alt 25.03.2013, 09:24:52
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Uploader anpassen

Zitat:
und das ist das simple Uploadscript:
Naja...
Wozu der unlink()?
Und copy() ist auch nicht angemessen.
Siehe PHP Handbuch für die bessere Variante.


Zitat:
So funktioniert das erstellen von Dateien in meinem Script:
Das soll wohl angepasst werden.....

Deine verwendeten Variablen und Konstanten sind mir unbekannt.
Mit GET wirds mit dem Upload nie klappen.
Wo ist der File Input geblieben?
Warum machst du eine Datei auf und danach sofort wieder zu? Sinnfrei! Oder?

Auch wird sich nicht an das "EVA Prinzip" gehalten.
Das solltest du dir aber angewöhnen.
Mit Zitat antworten
  #3  
Alt 25.03.2013, 11:20:43
Kurosan Kurosan ist offline
Anfänger
 
Registriert seit: Feb 2011
Alter: 50
Beiträge: 8
AW: Uploader anpassen

Guten Tag,
das Untere soll angepasst werden............Das dieses Script(das Obere) nicht perfekt ist weiß ich auch, aber es funktioniert(das war erstmal das erste Ziel).

Es sind meine ersten Arbeiten mit PHP...........bitte etwas Nachsicht.^^

Hoffe trotzdem das jemand mir helfen kann
Mit Zitat antworten
  #4  
Alt 25.03.2013, 11:54:21
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Uploader anpassen

Und?
Was ist jetzt dein Problem?

http://www.php.net/manual/de/features.file-upload.php
Mit Zitat antworten
  #5  
Alt 25.03.2013, 11:57:49
Kurosan Kurosan ist offline
Anfänger
 
Registriert seit: Feb 2011
Alter: 50
Beiträge: 8
AW: Uploader anpassen

Endschuldigung fürs Doppel-Posten,
aber ich wollte noch ein Script-Element vom oberen Script mit einfügen, welches(ich hoffe ),
die ganze Ab- und Abfrage vom Script sinnvoll erscheinen lässt.
Dieses steht weit am Anfang des Scriptes:
PHP-Code:
$basedir str_repeat("../"substr_count($_SERVER['SCRIPT_NAME'],"/")-1);

        
define('FUNC', isset($_GET['func']) ? $_GET['func'] : NULL);
        
$src = isset($_GET['src']) ? $_GET['src'] : NULL;
        
$self $_SERVER['PHP_SELF'];
        
define('SCRIPT_URI'substr($self,strrpos($self,"/")+1) );
        
$dir = isset($_GET['dir']) ? $_GET['dir'] : "";
        
$dir str_replace("../","",$dir); 
Dieses ist einer der letzten Elemente im Script:
PHP-Code:
        echo '<form method=get action="'.SCRIPT_URI.'">'."\n";
        echo 
'<input type="hidden" name="func" value="newfile">'."\n";
        echo 
'<input type="hidden" name="dir" value="'.$dir.'">'."\n";
        echo 
'<img src="../../pic/clearpixel_1x1.gif" alt="" width="45" height="1" />'."\n";
        echo 
'<input style="width:200px;" name="src" type="text" size="50" value="NeueDatei.htm">'."\n";
        echo 
'<input type="hidden" name="s_id" value="'.$_GET['s_id'].'">'."\n";
        echo 
'<img src="../../pic/clearpixel_1x1.gif" alt="" width="25" height="1" />'."\n";
        echo 
'<button type="submit" value="Datei erstellen" class="form">Datei erstellen</button>'."\n";
        echo 
'</form>'."\n\n";

if (
FUNC=='newfile') {
        if (!
file_exists($basedir.$dir.$src)) {
          
$fp = @fopen($basedir.$dir.$src"w");
          if (
$fp) {
                  
fclose($fp);
          echo 
'<script type="text/javascript" language="Javascript">alert("Datei '.$src.' erfolgreich erstellt!")</script>';
} else
          echo 
'<script type="text/javascript" language="Javascript">alert("Datei '.$src.' konnte nicht erstellt werden!")</script>';
} else
          echo 
'<script type="text/javascript" language="Javascript">alert("Datei '.$src.' existiert bereits!")</script>';;

        
DateiManager($basedir,$dir,$src);

und dieses soll eingebunden werden das es mit den selben Variablen arbeitet, wie das gesamte Script:
PHP-Code:
<form action=&#8221;upload.php” method=”post” enctype=”multipart/form-data”>
<input type=&#8221;file” name=”datei”><br>
<input type=&#8221;submit” value=”Hochladen”>
</form>

$tempname=$_FILES['datei']['tmp_name'];
$name=$_FILES['datei']['name'];
copy(&#8220;$tempname”, “$name”);
unlink($tempname); 
Wobei es anscheinend nicht vollständig ist.

Ich danke für eure Hilfe

Ganz grosses Problem ist, das ich so gut wie kein Englisch kann
Mit Zitat antworten
  #6  
Alt 25.03.2013, 12:16:54
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Uploader anpassen

Und ich habe das Problem, dass ich dir einerseits helfen möchte, aber andererseits keine Lust habe einen einzel HTML und PHP Grundlagenkurs mit dir durch zu ziehen.

Es gibt massig deutschsprachige Tutorials welche das viel besser leisten können.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Darstellung von Bildern an Fenstgröße anpassen Windwalker HTML, CSS und JavaScript Help! 4 20.05.2007 21:36:05
Formular: Felder farblich an Seite anpassen crayzee HTML, CSS und JavaScript Help! 1 01.07.2005 02:24:18
IDs anpassen n4pO MySQLi/PDO/(MySQL) 5 18.03.2004 19:26:09
Auflösunf anpassen? Tenner Off Topic Area 2 21.04.2003 11:31:46
Memberbereich + Adminbereich bei Uploader remedy PHP für Fortgeschrittene und Experten 0 21.02.2003 15:33:18


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:05:47 Uhr.


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


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt