Glossar der Webentwickler / Webdesigner - Programmiersprachen, Technologien, Design, Datenbank usw für Bewerbung / Lebenslauf

Submitted by Gast (nicht überprüft) on So, 07/16/2017 - 10:18

Was muss man Alles können , damit man als Webentwickler/Programmierer eine gute Stelle findet? Sicherlich nicht alle unten genannten Punkte muss man können, aber mehrere davon schon.

Analyse, Gestaltung, Entwicklung, SEO und Wartung der Systeme

Iframe einbindung klappt nicht

Submitted by Gast (nicht überprüft) on Fr, 07/07/2017 - 14:56

Ich möchte meine alte Seite in einem Iframe anzeigen lassen, aber ich bekomme nur eine leere Seite zu sehen. Hatte gelesen, dass es an Header set X-Frame-Options liegen könnte. Stimmt das und wie kann ich dies über htaccess setzen?

<html>
<head></head>
<body>
<iframe src="https://www.meine-andere-seite.de/index.html" width="100%" height="100%"></iframe>
</body>
</html>
 

Ein PHP-Script in sich selber (mit Hilfe von Shell) mehrmals aufrufen

Submitted by Gast (nicht überprüft) on Mo, 07/03/2017 - 21:59

Shell/Cronjob:

/usr/bin/php /home/meineseite/test.php --repeat='123'

<?php

 

$shellArgs = getopt('', ["repeat:", "optional2::"] );
$repeat = $shellArgs['repeat'];

for( $i=0; $i<$repeat; $i++){
    if( $i > 5) break; # Endlos-Schleife verhindern
    shell_exec("/usr/bin/php " . __FILE__ );
}

# weitere PHP-Code für üblichen Ablauf

 

Class Verkettung

Submitted by Gast (nicht überprüft) on Mo, 07/03/2017 - 14:10

class a {
    var $str = 0;
    function b(){
        echo $this->str++ . ' ';    
        return $this;
    }
}

$a = new a();
$a->b()->b()->b()->b()->b()->b()->b()->b()->b()->b()->b()->b()->b();
echo $a->str;

Wichtig ist, dass die Rückgabewert selber eine Klasse ist.

Drupal 8 Admin-Kennwort zurücksetzen (mit Hilfe von Drush)

Submitted by Gast (nicht überprüft) on Sa, 07/01/2017 - 18:15

1. Neues Hash generieren

$ php /home/mywebsite/www/core/scripts/password-hash.sh "NeuesKennwort1234"

password: NeuesKennwort1234             hash: $S$E.NIay.T2y4vBmcw7cKSGD6M1UDb9PHG5HUhUaN9.DDgqf76VaSp

 

2. Datenbank aktualisieren! Achtung: Die Tabelle ist nicht user sondern: users_field_data

UPDATE users_field_data SET pass='$S$E.NIay.T2y4vBmcw7cKSGD6M1UDb9PHG5HUhUaN9.DDgqf76VaSp' WHERE uid = 1;

 

Cache leeren