Jump to content

Php Ilgili Bilgi Koplayalatma


Recommended Posts

<tr>

<td width="125" class="style1">Adı</td>

<td>mesela</td>

</tr>

<tr>

<td class="style1" >Soyadı</td>

<td>soyismi</td>

</tr>

başka bir php dosyasındaki bu kısma

<tr style="mso-yfti-irow: 15">

<td style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; WIDTH: 231pt; PADDING-TOP: 0.75pt" valign="top" width="308">

<p align="left"><strong><span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial">Adı Soyadı</span></strong><span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"><o:p></o:p></span></p>

</td>

<td style="PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; PADDING-TOP: 0.75pt" valign="top" colspan="2">

<p align="left"><strong><span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial">mesela soyismi</span></strong><span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"><o:p></o:p></span></p>

</td>

</tr>

yani formu doldurdum vede hazır formatta sözleşmeye isimi soy isimi nasıl ekletebilirim

şimdiden yardımlarınız için teşekkür ederim

Link to comment
Share on other sites

bu biraz karışık gibi duruyor. En azından verdiğin bilgiler durumu pek anlatamamış sanırım ancak

ben anladığım kadarıyla anlatayım.

1. bölümdeki "mesela" ve "soyismi" bölümlerine ulaşmak için biraz zorlanabilrsin o bölümün tamamı ne durumda bilmiyorum ancak burda görünene göre şunu söyleyebilirim ki;

1. bölümdeki HTML kodunu bir XML dökümanı gibi düşünüp

&lt;?php

$html = &lt;&lt;&lt;HTML
&lt;table&gt;
	&lt;tr&gt;
		&lt;td width="125" class="style1"&gt;Adı&lt;/td&gt;
		&lt;td&gt;mesela&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td class="style1" &gt;Soyadı&lt;/td&gt;
		&lt;td&gt;soyismi&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;
HTML;
// Table bölümlerini ben koydum çünkü bir root tag olmalı


$html = iconv ( "ISO-8859-9", "UTF-8", $html );
$doc = simplexml_load_string ( $html );
$adi = $doc-&gt;xpath ( "//table/tr/td" );

$a = 0;
$b = 0;
foreach ($adi as $tag =&gt; $deg) {
	if($deg[0] == "Adı" &amp;&amp; $a == 0){
		$a = 1;
	}elseif ($a == 1){
		$ad = $deg[0];
		$a =0;
	}
	if($deg[0] == "Soyadı" &amp;&amp; $b == 0){
		$b = 1;
	}elseif ($b == 1){
		$soyad = $deg[0];
		$b =0;
	}
}


?&gt;

yukarıdaki kodda $ad değişkeni ve $soyad değişkeni senin istediğin sonuçları döndürür.

$html = <<<HTML ile başlayan bölümdeki kodu da eğer bir sayfadan çekeceksen

$doc = simplexml_load_string ( $html ); kısmını $doc = simplexml_load_file ( "dosyam.html" ); olarak değiştirebilirsin.

2. bölümde ise kırmızı ile işaretlediğin yerlere <?=$adi?> <?=$soyadi?> şeklinde bu verileri yazdırabilirsin.

yalnız bu kodun çalışması için ya senin belgen UTF-8 formatında olacak yada sunucunda iconv kod kütüphanesi kurulu olacak

Anlamadığın bir yer var ise sorabilirsin, elimden geldiği kadar yanıtlamaya çalışacağım...

Kolay Gelsin...

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...