Registrieren  •  Login 
  
 
im Forum


 FAQ   Mitgliederliste   Benutzergruppen   Teamseite   Suchen 

Uploadskript
Gehe zu Seite Zurück  1, 2
 
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 21.03.2007, 18:01    Titel:

neinein... ich möchte nur den Teil

Zitat:
/files/[Rest, der mit strlen ermittelt wird]


Also eben, mit strlen() berechne ich die Länge des Strings, und substr() von 21 bis die Zahl von strlen() gibt dann eben /files/...

Das sollte so gehen, hab schon mal so was ganz ähnliches gemacht... ich kapier nur nicht, wieso dass das nicht ausgegeben wird...
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13766
Wohnort: Wien

BeitragVerfasst am: 21.03.2007, 18:14    Titel:

Wieso machst es nicht viel einfacher?
Code:
$file = str_replace('/file/', '', $file);


Oder wenn du auf Nummer sicher gehen willst:
Code:
$file = preg_replace('/^\/file\//', '', $file);

Dann wird wirklich nur das erste /file/ mit nichts ersetzt.


MfG Christian
_________________
SC:Banner
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 21.03.2007, 18:53    Titel:

ich kapier zwar nicht, was das macht, aber müsste das dann nicht so heissen?

PHP-Code:
1
<?php $tmp str_replace('/files/'''$_FILES['Datei']['name']); 


Das grössere Problem ist ja, dass $path nicht ausgegeben wird...
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 21.03.2007, 19:11    Titel:

WOW, ich hab's!

So geht's:

PHP-Code:
1
2
3
4
5
6
7
<?php $name_des_files $_FILES['Datei']['name'];
$path_select $_POST['select'];
$laenge_alles strlen($_POST['select'].$_FILES['Datei']['name']); //43
$tmplenght_two $_POST['select'].$_FILES['Datei']['name'];
//Relativen Pfad ermittelm
$path substr($tmplenght_two21$laenge_alles);
echo 
$path


Als Ausgabe bekomme ich dann /files/public/log1.txt

Genau das, was ich wollte!!!
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13766
Wohnort: Wien

BeitragVerfasst am: 21.03.2007, 19:17    Titel:

thoha hat Folgendes geschrieben:
Als Ausgabe bekomme ich dann /files/public/log1.txt

Genau das, was ich wollte!!!

Schön, dass es funktioniert, aber das verstehe ich jetzt nicht ganz. Genau das steht doch in diesen beiden Variablen, oder?
Mein Beispiel oben hatte natürlich einen falschen Variablennamen, ich war zu faul zu scrollen, welcher der richtige ist Embarassed


MfG Christian
_________________
SC:Banner
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 21.03.2007, 19:22    Titel:

nein, der volle Pfad geht eben weit ins System des Server zurück, wo ich gar keinen Zugriff mehr habe.

und der Ordner /files liegt eben in meinem htdocs-Ordner (der heisst html) und damit ich das dann schlussendlich automatisch als Download anbieten kann, muss ich den Pfad bis auf /files kürzen, damit es dann heisst www.stufejosua-weingeri.ch/files/xxx
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13766
Wohnort: Wien

BeitragVerfasst am: 21.03.2007, 19:28    Titel:

Aso, jetzt verstehe ich es Idea


MfG Christian
_________________
SC:Banner
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 21.03.2007, 19:34    Titel:

ich immer wenig Wink...


Diese SQL gehört auch dazu zu dem Skript...
PHP-Code:
1
<?php $sql "INSERT INTO downtry (was, insert, link) VALUES ('$was', '$insert', '$link')"

Was ist daran falsch?
mysql_error() hat Folgendes geschrieben:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'insert, link) VALUES ('', '21.3.2007 19:32', 'http://www.stufej


Dieser Beitrag wurde insgesamt 2 mal geändert. Zuletzt von thoha.
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13766
Wohnort: Wien

BeitragVerfasst am: 21.03.2007, 19:47    Titel:

Die Spaltennamen musst du immer in Anführungszeichen setzen, gerade wenn es sich um Schlüsselwörter wie INSERT handelt:
Code:
$sql = "INSERT INTO downtry (`was`, `insert`, `link`) VALUES ('$was', '$insert', '$link')";



MfG Christian
_________________
SC:Banner
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 21.03.2007, 20:13    Titel:

danke vielmals, es geht.
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht teilnehmen.
Du kannst Dateien in diesem Forum nicht hochladen.
Du kannst Dateien in diesem Forum nicht herunterladen.

 

Alle Zeiten sind GMT + 1 Stunde
Aktuelles Datum und Uhrzeit: 27.02.2020, 09:43
Nach oben
Valid HTML 4.01 Transitional
Valid CSS!
Software based on work from the phpBB-Group  •  Deutsche Übersetzung von phpBB.de

netcup - Internetdienstleistungen
 
 
[ happytec.at | forum.happytec.at | blog.happytec.at | esports.happytec.at | event.happytec.at ]