php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.01.2012, 21:50  
Neuer Benutzer
 
Registriert seit: 21.05.2010
Beiträge: 11
PHP-Kenntnisse:
Fortgeschritten
pro-tech befindet sich auf einem aufstrebenden Ast
Standard problem mit DIRECTORY_SEPARATOR

Hallo Leute,
Hab ein kleines problem mit DIRECTORY_SEPARATOR.

und zwar hab ich die 2 folgenden konstanten
define( 'DS', DIRECTORY_SEPARATOR);
define( 'IMAGEPATH', JPATH_BASE.DS."images".DS."stories".DS."virtuemart ".DS );


jetzt möchte ich die konstante IMAGEPATH in die DB schreiben was auch funktioniert!
Nur fehlen da die Slash's, wie kriege ich die wieder hinein?

Danke im vorraus
pro-tech ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.01.2012, 21:51  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Mal geraten: http://www.php.de/wiki-php/index.php/Zeichenmaskierung
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 12.01.2012, 22:08  
Neuer Benutzer
 
Registriert seit: 21.05.2010
Beiträge: 11
PHP-Kenntnisse:
Fortgeschritten
pro-tech befindet sich auf einem aufstrebenden Ast
Standard

ne hab alles schön maskiert:
PHP-Code:
$picpath IMAGEPATH."category/".$picname;
    
$query "INSERT INTO ".DBPVM."medias ";
    
$query .= "(virtuemart_vendor_id, file_title, file_mimetype, file_type, file_url, file_url_thumb, file_is_product_image, published, created_on)";
    
$query .= "VALUES ('".VENDOR_ID."', '".$picname."', 'image/jpeg', 'category', '".$picpath."', '".$subdir.$thumbname."', '1', '1', now())"

Geändert von pro-tech (12.01.2012 um 22:15 Uhr).
pro-tech ist offline   Mit Zitat antworten
Alt 12.01.2012, 22:33  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Aber die Backslahes in den Dateipfaden nicht.

mysql_real_escape_string !
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 12.01.2012, 22:44  
Neuer Benutzer
 
Registriert seit: 21.05.2010
Beiträge: 11
PHP-Kenntnisse:
Fortgeschritten
pro-tech befindet sich auf einem aufstrebenden Ast
Standard

jo das hab i schon versucht nur wird da garnichtsmehr in die db geschrieben:

PHP-Code:
mysql_real_escape_string($picpath
pro-tech ist offline   Mit Zitat antworten
Alt 12.01.2012, 23:12  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Dann mal flugs: http://www.php.de/wiki-php/index.php..._Fehlerausgabe
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 12.01.2012, 23:49  
Neuer Benutzer
 
Registriert seit: 21.05.2010
Beiträge: 11
PHP-Kenntnisse:
Fortgeschritten
pro-tech befindet sich auf einem aufstrebenden Ast
Standard

ne es lag an der codierung hab den string auf utf-8 geändert und dann gings.
pro-tech ist offline   Mit Zitat antworten
Alt 13.01.2012, 07:13  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

wozu legst du eine konstante an wenn du sie eh an Pfade anklebst um sie dann in die Datenbank zu schreiben ? Macht nicht viel sinn.

Pfade sollte man auch Validieren bevor man sie Nutz(barmach)t..

PHP-Code:
$path join(DIRECTORY_SEPARATOR, array('images','stories','virtuemart'));

if ( 
is_dir($path) ) {
   echo 
join(DIRECTORY_SEPARATOR, array($path'myfile.jpg'));

__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 13.01.2012, 10:22  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

is ja nett - aber wozu überhaupt Directory-Separator unterscheiden - wie Java kann PHP auf JEDWEDEM Betriebssystem mit '/' umgehen !
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 13.01.2012, 10:39  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von eagle275 Beitrag anzeigen
is ja nett - aber wozu überhaupt Directory-Separator unterscheiden - wie Java kann PHP auf JEDWEDEM Betriebssystem mit '/' umgehen !
und jedwegen Pfad egal welchem Format per realpath() ins System Environment migrieren ( den Pfad in die jeweilge Systemeigene Pfadschematik übersetzen ).

Is das cool oder is das cool ?
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Ajax - Session Problem halskrause PHP Tipps 2009 10 12.01.2010 02:27
[Erledigt] Problem mit Mehrsprachigkeit Sniper_Kotaro PHP Tipps 2009 2 16.12.2009 11:47
Problem beim Download Management mistermint PHP Tipps 2009 8 24.10.2009 11:34
Umlaut Problem nokieone PHP Tipps 2009 7 16.10.2009 19:30
Problem mit Basedir in PhP cmuch05 Datenbanken 9 08.01.2009 14:17
[Erledigt] Problem: PHP Selbe Datei mehr als 1 Mal soulan PHP Tipps 2008 13 28.11.2008 22:51
Problem Upload mehrere Dateien und schreiben in DB Lapje PHP Tipps 2008 1 22.10.2008 13:12
utf8 Problem (Daten aus DB auslesen) go1denboy PHP Tipps 2008 1 23.09.2008 12:19
Problem mit swfobjects R4v3r JavaScript, Ajax und mehr 8 21.09.2008 14:17
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
directory_separator, directory_separator php, unterschied directory_separator path, directory_seperator php

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum