Suche ein Editier-Programm für php

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Phil333, 20. Mai 2009 .

  1. 20. Mai 2009
    Hallo,

    ich musste meinen Webhoster wechseln.
    Der neue hat php 5.2
    Ich weiß nicht ob es damit zusammenhängt, aber es gibt probleme mit
    PHP:
    <?
    erst wenn ich daraus ein
    PHP:
    <? php
    mache ist alles wieder in ordnung.
    demnach würde ich jetzt gerne alles umändern.
    leider sind das aber über 3000 Datein die ich durchsuchen müsste...

    gibt es ein Programm, was das für mich ändern kann??


    außerdem verstehe ich folgendes nicht:
    ich hab unterschiedliche bereiche "seite, onlineshop, verwaltung etc."
    die indexe includieren u.a. den oberen teil und den unteren teil der seite damit ich bei veränderungen am design jeweils nur an einer datei werkeln muss

    seltsamerweise werden beim onlineshop und der normalen seite alle buchstaben richtig dargestellt
    bei der verwaltung bekommen ich statt "wünsche" - "w�nsche"

    der quelltext sieht aber gleich aus wenn ich ihn mit Firefox ausgebe...

    PHP:
    <! DOCTYPE HTML  PUBLIC  "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
    >
    <
    html xmlns = "http://www.w3.org/1999/xhtml"  lang = "de" >
    <
    head >
    <
    link rel = "shortcut icon"  href = "../../favicon.ico"  type = "image/x-icon" >
    <
    title > Meine Seite </ title >
    <
    link rel = "stylesheet"  type = "text/css"  href = "../../style.css"  media = "screen"  />
    </
    head >
    <
    body >
    habt ihr dazu auch nen ratschlag?

    Vielen Dank
     
  2. 20. Mai 2009
    AW: Suche ein Editier-Programm für php

    zu den Umlauten:

    PHP:
    < meta http - equiv = "Content-Type"  content = "text/html; charset=ISO-8859-1"  />
    pack das mal in den <head> Bereich!
     
  3. 20. Mai 2009
    AW: Suche ein Editier-Programm für php

    zu den shorttags "<?"
    versuch mal ob du ne php.ini im root-verzeichnis anlegen kannst
    wenn ja, schreib rein:
    Code:
    short_open_tag = On
    und starte den apachen neu

    andernfalls:

    PHP:
    <? php
        set_time_limit
    ( 0 );
        
    search_replace ( $dir ) {
            
    $files  scandir ( $dir );
            foreach(
    $files  as  $file ) {
                
    $file  $dir  $file ;
                if(
    is_dir ( $file )) {
                    if(
    $file  ==  '.'  ||  $file  ==  '..' )
                        continue;
                    
                    
    search_replace ( $file );
                } else {
                    
    $content  file_get_cotnents ( $file );
                    
    $content  preg_replace ( '~\<\?\s+~' '<?php ' $content );
                    
    $content  str_replace ( '<?=' '<?php echo ' $content );
                    
    file_put_contents ( $file $content );
                }
            }
        }
        
        
    search_replace ( './' );
    ?>
    backup machen ned vergessen, da ungetestet.
    kann bei 3000 datein a weng dauern
     
  4. 20. Mai 2009
    AW: Suche ein Editier-Programm für php

    PsPad kann auch Suchen/Ersetzen in Dateien short_open tags sollen übrigens eigentlich sowieso langsam aber sicher entfernt werden
     
  5. 20. Mai 2009
    AW: Suche ein Editier-Programm für php

    du bist lustig

    als short_open_tag werden leider auch die tags gepaarst, die template-engine gegner immer soooo gerne anführen, wenn es darum geht, dass php selbst eine template-sprache ist:

    <?=foobar(); ?> funktioniert mit short_open_tag = off nicht
     
  6. 21. Mai 2009
    AW: Suche ein Editier-Programm für php

    @big-show: ja das hat das Problem behoben. Danke!

    @Schmitz sPad hat super (und schnell) funktioniert. An dich auch ein Danke! ^^
     
  7. 21. Mai 2009
    AW: Suche ein Editier-Programm für php

    Mal abgesehen, dass ich diese Leute für fast so bekloppt halte wie die Gruppe "Redesign Deutschland", finde ich es richtig, dass das nicht geht. In PHP6 soll short_open_tags glaube ich gar nicht mehr vorhanden sein, mindestens aber per default aus.
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.