Volltextsuche

  • wPathName

    wPathName Stellt Funktionen für die Verarbeitung von Dateipfaden zur Verfügung Funktionen addSlashAfter Fügt einen

  • wPathName::isDraft

    Prüft, ob es sich bei einem Pfad um eine Arbeitskopie handelt Quelltext <?php $document = "/dev/" ; $documentDraft = wPathName :: getPathDraft ( $document ); if( wPathname :: isDraft ( $document )){ print "Beim angegebenen Dokument handelt es sich

  • wPathName::getPathDraft

    keine Parameter. Beispiel: Liefert den Pfad der Arbeitskopie Quelltext <?php $document = "/dev/" ; $documentDraft = wPathName :: getPathDraft ( $document ); if( wRepository :: documentExists ( $documentDraft )){ print wPathName :: getPathDraft (

  • wPathName::removeSlashBefore

    einen Schrägstrich am Anfang eines Pfades Quelltext <?php $path = 'dev/' ; print 'Pfad ohne Slash am Anfang: ' . wPathName :: removeSlashBefore ( $path ). " " ; $path = '/dev/' ; print 'Pfad ohne Slash am Anfang: ' . wPathName ::

  • wPathName::removeSlashAfter

    den Schrägstrich am Ende eines Verzeichnisses Quelltext <?php $path = '/dev' ; print 'Pfad ohne Slash am Ende: ' . wPathName :: removeSlashAfter ( $path ). " " ; $path = '/dev/' ; print 'Pfad ohne Slash am Ende: ' . wPathName :: removeSlashAfter (

  • wPathName::getDirTop

    Beispiel: Ermittelt das aktuelle Hauptverzeichnis Quelltext <?php print 'Das aktuelle Hauptverzeichnis lautet: ' . wPathName :: getDirTop ( $_SERVER [ 'PHP_SELF' ]); ?> Ergebnis Das aktuelle Hauptverzeichnis lautet: /dev Beispiel: Ermittelt die

  • wPathName::getDirParent

    Verzeichnisses Beispiel: Ermittelt den Pfad des Elternverzeichnisses der aktuellen Seite Quelltext <?php $dirPage = wPathName :: getDirFile ( $_SERVER [ 'PHP_SELF' ]); print 'Das Elternverzeichnis des aktuellen Verzeichnisses lautet: ' . wPathName

  • wPathName::getDirName

    path Pfad des Verzeichnisses Beispiel: Ermittelt den Verzeichnisnamen der aktuellen Seite Quelltext <?php $dirPage = wPathName :: getDirFile ( $_SERVER [ 'PHP_SELF' ]); print 'Der Name des aktuellen Verzeichnisses lautet: ' . wPathName :: getDirName

  • wPathName::addSlashBefore

    Fügt einen Slash vor ein Verzeichnis Quelltext <?php $path = 'demoCore/' ; print 'Pfad mit einem Slash am Anfang: ' . wPathName :: addSlashBefore ( $path ). " " ; $path = '/dev/' ; print 'Pfad mit einem Slash am Anfang: ' . wPathName ::

  • wPathName::addSlashAfter

    Fügt einen Schrägstrich hinter ein Verzeichnis Quelltext <?php $path = '/dev' ; print 'Pfad mit einem Slash: ' . wPathName :: addSlashAfter ( $path ). " " ; $path = '/dev/' ; print 'Pfad mit einem Slash: ' . wPathName :: addSlashAfter ( $path ).

  • wPathName::removeDocumentRoot

    Verzeichnisses Quelltext <?php $pathProject = $_SERVER [ 'DOCUMENT_ROOT' ]. '/dev' ; print 'Pfad Projektpfad lautet: ' . wPathName :: removeDocumentRoot ( $pathProject ). " " ; ?> Ergebnis Pfad Projektpfad lautet: /dev Hinweis Beim Einsatz von

  • wPathName::getObjectId

    $path = "/dev/weblication/project/searchs/default.wSearchBot.php" ; print 'Die Objekt-ID von ' . $path . ' lautet: ' . wPathName :: getObjectId ( $path ); ?> Ergebnis Die Objekt-ID von /dev/weblication/project/searchs/default.wSearchBot.php lautet:

  • wPathName::getFileNameOnly

    aktuellen Seite ohne Dateiendung Quelltext <?php print 'Der Dateiname der aktuellen Seite ohne Dateiendung lautet: ' . wPathName :: getFileNameOnly ( $_SERVER [ 'PHP_SELF' ]); ?> Ergebnis Der Dateiname der aktuellen Seite ohne Dateiendung lautet:

  • wPathName::getFileName

    Ermittelt den Dateinamen der aktuellen Seite Quelltext <?php print 'Der Dateiname der aktuellen Seite lautet: ' . wPathName :: getFileName ( $_SERVER [ 'PHP_SELF' ]); ?> Ergebnis Der Dateiname der aktuellen Seite lautet:

  • wPathName::getFileExtension

    Ermittelt die Dateiendung der aktuellen Datei Quelltext <?php print 'Die Dateiendung der aktuellen Seite ist: ' . wPathName :: getFileExtension ( $_SERVER [ 'PHP_SELF' ]); ?> Ergebnis Die Dateiendung der aktuellen Seite ist: php Hinweis Beim

  • wPathName::getDirNameFile

    Verzeichnisnamen einer Datei Quelltext <?php print 'Der Verzeichnisname der aktuellen Datei lautet: ' . $dirNameFile = wPathName :: getDirNameFile ( $_SERVER [ 'PHP_SELF' ]); ; ?> Ergebnis Der Verzeichnisname der aktuellen Datei lautet: funktionen

  • wPathName::getDirFile

    den Verzeichnispfad der aktuellen Seite Quelltext <?php print 'Der Name des aktuellen Verzeichnisses lautet: ' . wPathName :: getDirFile ( $_SERVER [ 'PHP_SELF' ]); ?> Ergebnis Der Name des aktuellen Verzeichnisses lautet:

  • wPathName::createPathSecure

    $pathVulnerable = '/dev/' . '../../web_root_2/demo/' ; print 'Unsicherer Pfad: ' . $pathVulnerable . ' ' ; $pathSecure = wPathName :: createPathSecure ( $pathVulnerable ); print 'Sicherer Pfad: ' . $pathSecure ; ?> Ergebnis Unsicherer Pfad:

  • wPathName::interpretePath

    diesen als aktuelles Jahr um Quelltext <?php $path = '/base/aktuelles/meldungen/$year' ; print 'Interpretierter Pfad: ' . wPathName :: interpretePath ( $path ); ?> Ergebnis Interpretierter Pfad: /base/aktuelles/meldungen/2024 Hinweis Beim Einsatz von

  • Framework

    Speichert den aktuellen, eindeutigen Breitenpfad (UID) im Wert mit der übergebenen ID String storeCurrentWidthPath($id) wPathName Stellt Funktionen für die Verarbeitung von Dateipfaden zur Verfügung addSlashAfter (1) Fügt einen Schrägstrich

  • Kategorienfilter als Auswahlbox für Listen

    "/> <!--web:categories:stop--> path= " {php:functionString('wPathName::getDirParent', $wDocumentDir)}/categories/countries.wCategories.php " icon= " editStatus " caption= "

  • So setzen Sie eine intelligente Bildauswahl um

    Dieser Artikel beschreibt, wie Sie die Bildauswahl entsprechend der Struktur des Inhaltsprojektes umsetzen.

  • Listen über individuelle PHP Callback Funktion filtern

    ); rsort ( $dirsYear ); $selectedYear = wRequest :: getParameter ( 'year' ); print ' ' ; print ' .( wPathName :: getDirName ( $dirYear ) == '' ? 'selected="selected"' : '' ). '>Aktuelle Meldungen ' ; foreach( $dirsYear as

  • Wasserzeichen / Copyright in Bilder setzen

    [ 'filePath' ]; $fileNameDest = time (). '-' . rand (); wRepository :: renameDocument ( $pathSource , $fileNameDest . '.' . wPathName :: getFileExtension ( $pathSource )); $path = $eventData [ 'dirPath' ]. "/" . $fileNameDest . "." . wPathName ::

  • Pflegemasken für Binärdateien

    " php:functionString('preg_match', '/(gif|png|jpe?g|svg)$/i', $wDocumentPath) = '1' "> src= " {php:functionString('wPathName::getPathDraft', $wDocumentPath)}?{php:functionString('rand', 100000, 999999)} " alt= " " width= " 200 " height= " "

  • Uploadereignis abhängig von der Bildgröße nutzen

    getPathGlobal ( $eventData [ 'projectPath' ])); if( $widthResizeOnUpload != '' ){ if( preg_match ( "/gif|jpg|jpeg|png/i" , wPathName :: getFileExtension ( $eventData [ 'filePath' ]))){ if( wImage :: getWidth ( $eventData [ 'filePath' ]) >

  • So binden Sie Binärdateien für Sprachportale ein

    " php:functionString('preg_match', '/(gif|png|jpe?g|svg)$/i', $wDocumentPath) = '1' "> src= " {php:functionString('wPathName::getPathDraft', $wDocumentPath)}?{php:functionString('rand', 100000, 999999)} " alt= " " width= " 200 " height= " "

  • Formatierung der Druckansicht beeinflussen

    '/', '', php:functionString('wProjectCur::getPath')) "/> subdir- select= " php:functionString('wPathName::getDirName', php:functionString('wPathName::getDirTop', $wDocumentDir, 2)) "/> object- select= "

  • Pflegemasken für Binärdateien

    " php:functionString('preg_match', '/(gif|png|jpe?g|svg)$/i', $wDocumentPath) = '1' "> src= " {php:functionString('wPathName::getPathDraft', $wDocumentPath)}?{php:functionString('rand', 100000, 999999)} " alt= " " width= " 200 " height= " "

  • Beispiele für Ereignisaktionen vor Erstellen einer Datei

    gerne über den Support anfragen. Beispiel 1: Datei vor dem Erstellen in ein anderes Verzeichnis ablegen $filePathName = wPathName :: getFileName ( $eventData [ 'filePath' ]); $eventData [ 'filePath' ] = "/base/" . $filePathName ; wEnv :: setGlobalValue

  • Änderungen in Weblication® CMS Core/GRID

    nun auch Platzhalter. 015.006.000.000 03.03.2021 Final Version 015.005.163.000 24.02.2021 Die PHP-Framework Funktionen wPathName::interpretePath und wPathName::interpretePathNoParam unterstützen nun auch den Platzhalter $dirTop, um das aktuelle

  • Individuelle Verzeichnisse per ZIP / PHP / BASH komprimieren

    = '' ; if( !empty( $excludedDirs ) ) { $excludedString = ' -x' ; foreach( $excludedDirs as $dir ) { $excludedString .= ' **' . wPathName :: removeSlashBefore ( $dir ) . '*' ; } } $cmd = 'zip -r ' . $targetFile . ' ' . $zipDir . $excludedString ; if( is_file (

  • wWorkflow::startWorkflow

    :: isInWorkflow ( $documentPath ) && wWorkflow :: canApproveCurrentLevel ( $documentPath )){ print ' ' ; if( wPathName :: isDraft ( $documentPath )){ print ' Diese Version befindet sich im Workflow und ist noch nicht sichtbar. ' ; print ' '

  • wWorkflow::initWorkflow

    :: isInWorkflow ( $documentPath ) && wWorkflow :: canApproveCurrentLevel ( $documentPath )){ print ' ' ; if( wPathName :: isDraft ( $documentPath )){ print ' Diese Version befindet sich im Workflow und ist noch nicht sichtbar. ' ; print ' '

  • wList::createList

    wLanguages wLinkchecker wList wMailer wMessagecenter wNavigation wNet wNewsletter wOutput wPDF wPageCur wPageProcessor wPathName wPicture wProject wProjectCur wReadWrite wRepository wRequest wResponse wSearch wServer wSession wSocket wStaticHTML

  • Spezielle Breite für CSS-Picture-Rendering setzen

    gewünschte Breite runtergerechnet. Beispiel: Auszug aus dem HTML Seiten-Template (z.B. standard.wDocument.php) ... if(wPathName::getDirName(wPathName::getDirTop(wPageCur::getPath(), 2)) == 'unternehmen'){ wCSS::setWidthBlock('#blockContent', 420);

  • wBrowseEdit::createButtonRejectDocument

    :: isInWorkflow ( $documentPath ) && wWorkflow :: canApproveCurrentLevel ( $documentPath )){ print ' ' ; if( wPathName :: isDraft ( $documentPath )){ print ' Diese Version befindet sich im Workflow und ist noch nicht sichtbar. ' ; print ' '

  • Einfügen von Struktur-Elementen einschränken bzw. erlauben

    aus dem Mastertemplate-Element container-section.wItemMastertemplate.php ... $pageLayout = wDocumentData::getData(wPathName::getPathDraft(wEnv::getGlobalValue('wEditorPath')), "/wd:extension/wd:object/wd:data[@id = 'pageDisplayType']/text()");

  • wBrowseEdit::createButtonApproveDocument

    ( $documentPath ) & amp ;& amp ; wWorkflow :: canApproveCurrentLevel ( $documentPath )){ print ' ' ; if( wPathName :: isDraft ( $documentPath )){ print ' Diese Version befindet sich im Workflow und ist noch nicht sichtbar. ' ; print ' '

  • HTML Meta-Daten setzen und pflegen

    '/', '', php:functionString('wProjectCur::getPath')) "/> subdir- select= " php:functionString('wPathName::getDirName', php:functionString('wPathName::getDirTop', $wDocumentDir, 2)) "/> navId- select= "

  • wImage::convertToJPEG

    Bilder vom iPhone in JPEG-Bilder // (z.B. über Verzeichnisereignis beim Hochladen) if( preg_match ( "/(heic)/i" , wPathName :: getFileExtension ( $eventData [ 'filePath' ]))){ wImage :: convertToJPEG ( $eventData [ 'filePath' ], 100 ); } ?>

  • wEvent::setUploadedFileName

    <?php $pathSource = $eventData [ 'filePath' ]; $nameDest = preg_replace ( '/\.(\w+)$/' , '-' . time (). '.$1' , wPathName :: getFileName ( $pathSource )); wRepository :: renameDocument ( $pathSource , $nameDest ); wEvent :: setUploadedFileName

  • wDocumentData::getValueOfDefaultExtension

    Beispiel 2: Ermittelt den Wert der Standard-Dateieinstellung eines Verzeichnisses Quelltext <?php $fileGetData = wPathName :: getDirFile ( $_SERVER [ 'PHP_SELF' ]). '/weblication/documents/wdExtension.php' ; print 'Wert aus den

  • So setzen Sie eine Dateiauswahlbox im Editor um

    if( $userType == 'admin' ){ $result .= ' . $isDisabledStr . ' value="' . $file . '">' . $title . ' (' . preg_replace ( "/\..*/" , "" , wPathName :: getFileNameOnly ( $file )). ') ' ; } else{ $result .= ' . $file . '">' . $title . ' ' ; } } $result .= ' ' ; print

  • So verwenden Sie eigene Buttons im Dateiexplorer

    , 'icon' => 'myButton' , 'caption' => 'Meine Schaltfläche' , 'onclick' => 'wOpenWin(\'/myButton.php?project=' . wPathName :: getDirTop ( $scriptData [ 'path' ]). '\', \'wMyButton\', 960, 640)' ); // ... Umsetzung bis CMS 10.x Den Dateiexplorer

  • Platzhalter beim Erstellen von Dateien in Vorlagen nutzen

    Quelltext-Beispiel gesetzt und // und dürfen im Ereignisfenster nicht gesetzt werden (siehe Screen) $fileNameOnly = wPathName :: getFileNameOnly ( $eventData [ 'filePath' ]); $newDir = "/baseAssets/img/galleries/" . $fileNameOnly ; $dirTemplate =

  • Umfangreiches Bestellformular

    über XSL-FO wPageAccelerator Seitenbeschleuniger wPageCur Aktuelle Seite wPageProcessor Aktuelle Seiten-Transformation wPathName Stellt Funktionen für die Verarbeitung von Dateipfaden zur Verfügung wPicture Klasse, um responsive Bilder über das

  • Formulareditor: Eingabefelder dynamisch einfügen

    /*Es wurde kein Pfad angegeben*/ if( $path == '' ){ /*Auslesen der Kurse über wList*/ $listParameters [ 'dir' ] = wPathName :: getDirFile ( wPageCur :: getPath ()). '/daten' ; $courses = wList :: createListArray ( $listParameters ); /*Setzen der

  • Änderungen in Weblication® CMS Core/GRID

    eigene Pflegemasken für Bilder und Links definieren. 011.002.001.000 24.10.2016 Neue PHP-Framework Funktion wPathName::interpretePath verfügbar, um Platzhalter, wie z.B. aktuelles Datum, Benutzernamen oder Parameter in einem Dateipfad zu

  • Einfügen von Bildern im Inhaltsprojekt verhindern

    es dort auch wieder übersteuern. onBeforePasteFile Event der Projektereignisse if( preg_match ( '/jpg|jpeg|png|gif/i' , wPathName :: getFileExtension ( $eventData [ 'filePath' ]))) { $jsString = "alert('Hier dürfen keine Bild-Dateien hochgeladen