|
Yazdığımız php kodlarını <?php ile açar ?> ile kapatırız her daim.
Ancak bazen gün olur, include ettiğiniz dosyanın birinin sonunda boş satır olur, oluşan çıktınızda istenmeyen bir boşluk alırsınız.
Çözüm olarak php dosyalarının sonundaki ?> etiketini kaldirmak güzel çözümdür. Aşağıdaki bash script ise tüm .php dosyalarınızın son 3 satirinda(3 tane bosluk olabilir diye dusunerek) ?> varsa bunları ve bunlardan sonraki her seyi siler.
Not: Son üç satırda ?> dan sonra bir şey olabileceğini düşünüyorsanız, hala php içine html flan yazıyorsanız bu script sizin için değildir
Not2: Gece 1 sularında yazılmıştır, gavurların da dediği gibi use at your own risk
Dikkat Bu scripti kullanmazsanız msn paralı olacakmış
http://yuxel.pastebin.com/f5f5cf632
#!/bin/bash
#php dosyalarinin son 3 satirinda ?> etiketini ve daha sonrasini silen script
for i in `find * | grep ".php" `;
do
total_line_numbers=`cat $i | wc -l`
#son 3 satirda ?> varsa bul
line_found=`tail -3 $i | grep -n "?>" | cut -d ":" -f1`
if [ -z "$line_found" ]; then
line_found=0
fi
if [ $line_found -gt 0 ]; then
tmp_file="$i.tmp_back";
let line_number_on_last_three=4-$line_found
let line_number_on_whole_file=$total_line_numbers-$line_number_on_last_three+1
#sil
sed "${line_number_on_whole_file},${total_line_numbers}d" < $i > $tmp_file;
mv $tmp_file $i;
echo $i
fi
done
|
|
24.Eylül.2009 Perşembe
:: 20:54:05 |
53099 kere okundu |
|
|
Takvim |
|
|
< Aralık 2024 > |
P | S | Ç | P | C | Ct | Pz |
| | | | | | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
|
|
|
|
|
|