#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 + Multi-Zitat Zitieren
#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! + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren
#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! ^^ + Multi-Zitat Zitieren
#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. + Multi-Zitat Zitieren