Łączenie się z CMS i wypełnianie formularza

0

Witam, mam pewien problem. Mianowicie chciałbym napisać skrypt w php, który łączył by się z CMS (znam login i hasło, nie mam dostępu do bazy danych itp), wchodził w odpowiednie podmenu, wypełniał formularz i go wysyłał. Domyślam się, że należy wykorzystać bibliotekę cURL, jednak nie do końca wiem jak. Moje formularze które skrypt musiałby wypełnić to:

logowanie do CMS:

					<form name="f" id="form-login" action="/loginCheckAction.html" method="post">
						<div class="w270">
							<input type="text" size="15" class="inputbox fright" name="j_username" id="user_login"/>
							<label for="user_login">Użytkownik</label>
							<div class="clear"></div>
						</div>
						<div class="w270 mT10">
							<input type="password" size="15" class="inputbox fright" id="user_passwd" name="j_password"/>
							<label for="user_passwd">Hasło</label>
							<div class="clear"></div>
						</div>
						<small class="w270 block mT5 tright cblue">zwróć uwagę na wielkość znaków</small>
						<div class="w270 mT5">
							<div class="button1">
								<div class="next">
									<a href="javascript:void(0);" onclick="$('#form-login').submit();">Zaloguj</a>
								</div>
							</div>
						</div>
					</form>
[/code]

formularz kolejny, który skrypt musiałby wypełnić to:
[code]
<div id="toolbar-box">
		<div class="m">
			<div id="toolbar" class="toolbar big">
				<table class="toolbar" summary="Przyciski">
					<tbody>
						<tr class="">
							<td>
												<a href="javascript:void(0);" onclick="setEditAction('B2BClientSaveAction');">
					<span title="Zapisz" class="save">Zapisz</span>
Zapisz				</a>
		<a href="/admin/b2b/client-list.html" >
			<span title="Wróć" class="back">Wróć</span>
Wróć		</a>

							</td>
						</tr>
					</tbody>
				</table>
			</div>

			<div id="header" class="header cart_b">
				<span class="page-name">Edycja klienta</span>
					<sub>[ Nowy	 ]</sub>
	 

			</div>
			<div class="clear"></div>
		</div><!--koniec m-->
	</div>
				
			<div class="clear"></div>
						
			
<form id="editForm" action="" method="post" enctype="multipart/form-data">
	<input id="formEditAction" type="hidden" name="action" value=""/>

	<div class="submenu-box">
		<div class="m">
			<div class="m0A w900">
				<div class="h5"></div>
<div class="w500 fleft">

	
	<div class="row">
		<label>Grupa rabatowa</label>
	<select name="entity.discountGroup" >
	<option value="">żadna</option>
	<option value="GROUP_1">I Grupa rabatowa</option>
	<option value="GROUP_2">II Grupa rabatowa</option>
	<option value="GROUP_3">III Grupa rabatowa</option>
	<option value="GROUP_4">IV Grupa rabatowa</option>
	<option value="GROUP_5">V Grupa rabatowa</option>
	<option value="GROUP_6">VI Grupa rabatowa</option>
	<option value="GROUP_7">VII Grupa rabatowa</option>
	<option value="GROUP_8">VIII Grupa rabatowa</option>
	<option value="GROUP_9">IX Grupa rabatowa</option>
	<option value="GROUP_10">X Grupa rabatowa</option>
	</select>
		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Opiekun:</label>
	<select name="entity.assignedOperator" >
	<option value="">--nie wybrano--</option>
	<option value="1851"> ([email protected])</option>
	</select>
		<div class="clear"></div>
	</div>
	
	<fieldset>
		<legend>Dane odbiorcy</legend>
		<div class="row">
			<label>Nazwa firmy:</label>
    <input type="text" name="entity.recipientData.name" value="" class="w200 required" maxlength="64"    />

			<div class="clear"></div>
		</div>
		<div class="row">
			<label>Ulica:</label>
    <input type="text" name="entity.recipientData.street" value="" class="w200 required" maxlength="64"    />

			<div class="clear"></div>
		</div>
		<div class="row">
			<label>Numer domu:</label>
    <input type="text" name="entity.recipientData.house" value="" class="w200 required" maxlength="64"    />

			<div class="clear"></div>
		</div>
		<div class="row">
			<label>Numer lokalu:</label>
    <input type="text" name="entity.recipientData.flat" value="" class="w200" maxlength="64"    />

			<div class="clear"></div>
		</div>
		<div class="row">
			<label>Miasto:</label>
    <input type="text" name="entity.recipientData.locality" value="" class="w200 required" maxlength="64"    />

			<div class="clear"></div>
		</div>
		<div class="row">
			<label>Kod pocztowy:</label>
    <input type="text" name="entity.recipientData.postal" value="" class="w200 zipCode required" maxlength="64"    />

			<div class="clear"></div>
		</div>
		<div class="row">
			<label>NIP:</label>
    <input type="text" name="entity.recipientData.nip" value="" class="w200 nip required" maxlength="64"    />

			<div class="clear"></div>
		</div>
		<div class="row">
			<label>Numer telefonu:</label>
    <input type="text" name="entity.recipientData.phone" value="" class="w200 required" maxlength="64"    />

			<div class="clear"></div>
		</div>
	</fieldset>
	<fieldset>
		<legend>Dane do faktury</legend>
		<div class="row">
			<label>Kopiuj dane odbiorcy:</label>
    	<input type="hidden" name="_entity.duplicateRecipientData" value="on"/>
    <input type="checkbox" name="entity.duplicateRecipientData"  id="duplicateRecipientData" onclick="switchInvoiceData();"/>
			<div class="clear"></div>
		</div>
		<div class="row">
			<label>Nazwa firmy:</label>
    <input type="text" name="entity.invoiceData.name" value="" class="duplicateRecipientData w200 required" maxlength="64" 			
    />

			<div class="clear"></div>
		</div>
		<div class="row">
			<label>Ulica:</label>
    <input type="text" name="entity.invoiceData.street" value="" class="duplicateRecipientData w200 required" maxlength="64" 			
    />

			<div class="clear"></div>
		</div>
		<div class="row">
			<label>Numer domu:</label>
    <input type="text" name="entity.invoiceData.house" value="" class="duplicateRecipientData w200 required" maxlength="64" 			
    />

			<div class="clear"></div>
		</div>
		<div class="row">
			<label>Numer lokalu:</label>
    <input type="text" name="entity.invoiceData.flat" value="" class="duplicateRecipientData w200" maxlength="64" 			
    />

			<div class="clear"></div>
		</div>
		<div class="row">
			<label>Miasto:</label>
    <input type="text" name="entity.invoiceData.locality" value="" class="duplicateRecipientData w200 required" maxlength="64" 			
    />

			<div class="clear"></div>
		</div>
		<div class="row">
			<label>Kod pocztowy:</label>
    <input type="text" name="entity.invoiceData.postal" value="" class="duplicateRecipientData w200 zipCode required" maxlength="64" 			
    />

			<div class="clear"></div>
		</div>
		<div class="row">
			<label>NIP:</label>
    <input type="text" name="entity.invoiceData.nip" value="" class="duplicateRecipientData w200 nip required" maxlength="64" 			
    />

			<div class="clear"></div>
		</div>
		<div class="row">
			<label>Numer telefonu:</label>
    <input type="text" name="entity.invoiceData.phone" value="" class="duplicateRecipientData w200 required" maxlength="64" 			
    />

			<div class="clear"></div>
		</div>
	</fieldset>
	<div class="row">
		<label>Dostępne formy płatności:</label>
	<select name="entity.paymentTypes" id="paymentTypes" multiple="multiple">
	<option value="TRANSFER">płatność przelewem</option>
	<option value="PLATNOSCI_PL">płatność platnosci.pl</option>
	<option value="DELAYED">płatność odroczona</option>
	<option value="E_CARD">płatność eCard</option>
	<option value="ON_DELIVERY">płatność za pobraniem</option>
	<option value="IN_SHOP">płatność w sklepie</option>
	</select>
		<input type="hidden" name="_entity.paymentTypes" value="on"/>
		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Dostępne typy dostaw:</label>
	<select name="entity.deliveryTypes" id="deliveryTypes" multiple="multiple">
	<option value="INSHOP">Odbiór w sklepie</option>
	<option value="COURIER">Kurier</option>
	</select>
		<input type="hidden" name="_entity.deliveryTypes" value="on"/>
		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Uwagi:</label>
    <textarea name="entity.comment" class="w200" maxlength="255"></textarea>
		<div class="clear"></div>
	</div>
</div>

O ile pierwszy formularz nie wydaje mi się żeby był problemem (widać gdzie należy wysłać pola formularza itp) o tyle nie mam pojęcia jak zabrać sie za ten drugi skrypt. Tam nie ma nawet submit'a ani action w form. Ktoś pomoże?

0

pusty action oznacza ten sam adres, który jest aktualnie otwarty. brakiem input type="submit" się nie przejmuj - można walnąć enter, albo masz tak jak przy logowaniu - tam nie masz submita też, tylko link, który submituje przez javascript. Nie potwierdzę na 100%, bo wrzuciłeś na tyle mało kodu, że nie ma zamknięcia tego drugiego submita.

0

Tzn mogę wrzucić jak chcesz całe źródło strony,
Jesteś w stanie mi powiedzieć jak to zrobić za pomocą cURL żeby np na mojej stronie był skrypt (formularz z takimi samymi polami jak w tym cms) i jak go wypełnie i klikne wyślij to skrypt automatycznie wypełni mi mój formularz w tym cms?

0

pokaż co już masz

0

tzn swojego kodu mam tylko tyle co formularz z takimi samymi polami.
a to cały kod gdzie potrzebuje się dostać:

logowanie do cms:
[code]

	<!DOCTYPE html PUBLIC "-*W3C*DTD XHTML 1.0 Transitional*EN" "http:*www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
	<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
	<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=8.0" />
	<title>Logowanie</title>
		<link rel="stylesheet" type="text/css" href="/css/admin/cons.core.css"/>
<link rel="stylesheet" type="text/css" href="/css/plugins/jquery.treeview.css"/>
<link rel="stylesheet" type="text/css" href="/css/plugins/jquery.ui.css" />
<link rel="stylesheet" type="text/css" href="/css/plugins/jquery.fancybox.css" />
<link rel="stylesheet" type="text/css" href="/css/plugins/jquery.tooltip.css" />
	<link rel="stylesheet" type="text/css" href="/css/admin/cons.alsen.css"/>
<link rel="stylesheet" type="text/css" href="/css/plugins/calendar-system.css"/>


	
	
		<script type="text/javascript" src="/javascript/admin/cons.core.js"></script>

<script type="text/javascript" src="/javascript/plugins/jquery.base.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.cookie.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.fancybox.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.form.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.keyfilter.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.filestyle.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.maskedinput.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.slidemenu.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.swfobject.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.tablednd.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.tooltip.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.treeview.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.ui.js"></script>
	<script type="text/javascript" src="/javascript/admin/cons.alsen.js"></script>
<script type="text/javascript" src="/javascript/plugins/calendar/jquery.dynDateTime.js"></script>
<script type="text/javascript" src="/javascript/plugins/calendar/calendar-en.js"></script>

	<script type="text/javascript" src="/javascript/plugins/ui/jquery.ui.datepicker-pl.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.validate.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		start();
	});
</script>

		<script type="text/javascript">
	$(document).ready(function(){
		loginStart();
	});
</script>

	
	
	</head>
	<body>
Konsola - it Common Platform Contium S.A.
<div id="content-box" class="">
	<div class="padding">
		<div class="clear"></div>
					
		
		
<div class="login" id="element-box">
	<div class="m">
		<h1>Logowanie</h1>
		
		<div id="section-box">
			<dl class="badBrowser system-message">
				 <dd class="error message fade">
					<ul>
						<li>Używasz przestarzałej przeglądarki, uaktualnij ją</li>
					</ul>
				</dd>
			</dl>
			<div id="browserV">
				<div class="m">
				<form name="f" id="form-login" action="/loginCheckAction.html" method="post">
					<div class="w270">
						<input type="text" size="15" class="inputbox fright" name="j_username" id="user_login"/>
						<label for="user_login">Użytkownik</label>
						<div class="clear"></div>
					</div>
					<div class="w270 mT10">
						<input type="password" size="15" class="inputbox fright" id="user_passwd" name="j_password"/>
						<label for="user_passwd">Hasło</label>
						<div class="clear"></div>
					</div>
					<small class="w270 block mT5 tright cblue">zwróć uwagę na wielkość znaków</small>
					<div class="w270 mT5">
						<div class="button1">
							<div class="next">
								<a href="javascript:void(0);" onclick="$('#form-login').submit();">Zaloguj</a>
							</div>
						</div>
					</div>
				</form>
				<div class="clear"></div>
				</div>
			</div>
		</div>
		<div class="fleft w150">
			<div>

Użyj loginu i hasła aby uzyskać dostęp do konsoli administratorskiej. </div>




</div>

</div>
</div></p>
	</div>
	<div class="clear"></div>		
</div><!--koniec content-box-->
<div class="clear"></div>	
<div id="border-bottom"><div><div>&nbsp;</div></div></div>
	<div id="footer">    <p class="copyright">
<a href="http://www.contium.pl" target="_blank">Contium S.A. - Panel administracyjny</a>
</p>
</div>
		</body>
	</html>

[/code]

potem trzeba wejsc na podstrone: admin/b2b/client-edit.html i tam jest formularz dodawania juz uzytkownika:
[code]

	<!DOCTYPE html PUBLIC "-*W3C*DTD XHTML 1.0 Transitional*EN" "http:*www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
	<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
	<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=8.0" />
	<title>Edycja klienta</title>
		<link rel="stylesheet" type="text/css" href="/css/admin/cons.core.css"/>
<link rel="stylesheet" type="text/css" href="/css/plugins/jquery.treeview.css"/>
<link rel="stylesheet" type="text/css" href="/css/plugins/jquery.ui.css" />
<link rel="stylesheet" type="text/css" href="/css/plugins/jquery.fancybox.css" />
<link rel="stylesheet" type="text/css" href="/css/plugins/jquery.tooltip.css" />
	<link rel="stylesheet" type="text/css" href="/css/admin/cons.alsen.css"/>
<link rel="stylesheet" type="text/css" href="/css/plugins/calendar-system.css"/>


	
	
		<script type="text/javascript" src="/javascript/admin/cons.core.js"></script>

<script type="text/javascript" src="/javascript/plugins/jquery.base.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.cookie.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.fancybox.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.form.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.keyfilter.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.filestyle.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.maskedinput.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.slidemenu.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.swfobject.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.tablednd.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.tooltip.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.treeview.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.ui.js"></script>
	<script type="text/javascript" src="/javascript/admin/cons.alsen.js"></script>
<script type="text/javascript" src="/javascript/plugins/calendar/jquery.dynDateTime.js"></script>
<script type="text/javascript" src="/javascript/plugins/calendar/calendar-en.js"></script>

	<script type="text/javascript" src="/javascript/plugins/ui/jquery.ui.datepicker-pl.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.validate.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		start();
	});
</script>

		<script type="text/javascript" src="/fckeditor/fckeditor.js"></script>

		<link rel="stylesheet" type="text/css" href="/css/plugins/jquery.multiselect.css"/>
<link rel="stylesheet" type="text/css" href="/css/plugins/jquery.multiselect.filter.css"/>
<script type="text/javascript" src="/javascript/plugins/jquery.multiselect.filter.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.multiselect.js"></script>
<script type="text/javascript">
/* <![CDATA[ */ 
	$(document).ready(function(){
		$("#paymentTypes").multiselect({
	  		selectedText: function(numChecked, numTotal, checkedItems){
		    	var label = "", i;
	    	 	for (i=0; i<numChecked&&i<5; i++){
			    	label=label+$('#paymentTypes option[value='+checkedItems[i].value+']').text()+', ';
			    }
			    if (numChecked>5) label = label + '...';
			    return label;
		   	}, 
		   	uncheckAll: function(event, ui){
		   		$('#paymentTypes option').attr('selected', false);
		   	}
		}).multiselectfilter();
		
		$("#deliveryTypes").multiselect({
	  		selectedText: function(numChecked, numTotal, checkedItems){
		    	var label = "", i;
	    	 	for (i=0; i<numChecked&&i<5; i++){
			    	label=label+$('#deliveryTypes option[value='+checkedItems[i].value+']').text()+', ';
			    }
			    if (numChecked>5) label = label + '...';
			    return label;
		   	}, 
		   	uncheckAll: function(event, ui){
		   		$('#deliveryTypes option').attr('selected', false);
		   	}
		}).multiselectfilter();
	});
	
	function switchInvoiceData() {
		var isChecked = $('#duplicateRecipientData').attr('checked');
		if (isChecked) { 
			$('input.duplicateRecipientData').attr('disabled','disabled');
		}
		else {
			$('input.duplicateRecipientData').removeAttr('disabled');
		}
	}
	
/* ]]> */ 
</script>

	
	
	</head>
	<body>
Użytkownik: [email protected] Konsola - it Common Platform Contium S.A.
<ul id="menu">
<li>
	<a href="#" title="Katalog" class=" sub ">Katalog</a>
	<ul>
<li>
	<a href="/admin/catalog/catalog-node-tree.html" title="Drzewo katalogu" class="sitemap  ">Drzewo katalogu</a>
</li>
<li>
	<a href="/admin/product/product-list.html" title="Produkty" class="folder  ">Produkty</a>
</li>
<li>
	<a href="/admin/product/size-class-list.html" title="Gabaryty" class="lorry  ">Gabaryty</a>
</li>
<li>
	<a href="/admin/product/product-group-list.html" title="Grupy produktowe" class="folder  ">Grupy produktowe</a>
</li>
<li>
	<a href="/admin/product/brand-list.html" title="Marki" class="brands  ">Marki</a>
</li>
<li>
	<a href="/admin/product/comment-list.html" title="Opinie użytkowników" class="comments  ">Opinie użytkowników</a>
</li>
<li>
	<a href="/admin/margin/margin-edit.html" title="Marże" class="margins  ">Marże</a>
</li>
<li>
	<a href="/admin/import/product-in-stock.html" title="Import stanów magazynowych" class="folder  ">Import stanów magazynowych</a>
</li>
<li>
	<a href="/admin/import/product-price.html" title="Import cen" class="folder  ">Import cen</a>
</li>
	</ul>
</li>
<li>
	<a href="#" title="Promocje" class=" sub ">Promocje</a>
	<ul>
<li>
	<a href="/admin/promotion/promotion-list.html" title="Lista promocji" class="star  ">Lista promocji</a>
</li>
<li>
	<a href="/admin/promotion/promotion-code-list.html" title="Lista kodów" class="table  ">Lista kodów</a>
</li>
<li>
	<a href="/admin/promotion/promotion-code-collection-list.html" title="Lista partii kodów" class="table_multiple  ">Lista partii kodów</a>
</li>
<li>
	<a href="/admin/promotion/generate-promotion-code-collection.html" title="Generowanie partii kodów" class="table_gear  ">Generowanie partii kodów</a>
</li>
	</ul>
</li>
<li>
	<a href="#" title="Zamówienia" class=" sub ">Zamówienia</a>
	<ul>
<li>
	<a href="/admin/order/suborder-list.html" title="Lista Zamówień" class="basket  ">Lista Zamówień</a>
</li>
<li>
	<a href="/admin/order/postage-list.html" title="Zarządzanie kosztami dostaw" class="lorry  ">Zarządzanie kosztami dostaw</a>
</li>
<li>
	<a href="/admin/b2b/client-list.html" title="Klienci B2B" class="customer-list  ">Klienci B2B</a>
</li>
<li>
	<a href="/admin/order/delivery-data-list.html" title="Sposoby dostawy" class="lorry  ">Sposoby dostawy</a>
</li>
<li>
	<a href="/admin/order/payment-data-list.html" title="Sposoby płatności" class="coins  ">Sposoby płatności</a>
</li>
<li>
	<a href="/admin/product/exclusions-for-delivery-payment-type-list.html" title="Wyjątki dostaw i płatności" class="folder  ">Wyjątki dostaw i płatności</a>
</li>
<li>
	<a href="/admin/shop/city-list.html" title="Miasta" class="city-list  ">Miasta</a>
</li>
<li>
	<a href="/admin/shop/shop-list.html" title="Sklepy" class="shop-list  ">Sklepy</a>
</li>
	</ul>
</li>
<li>
	<a href="#" title="Raporty" class=" sub ">Raporty</a>
	<ul>
<li>
	<a href="/admin/report/front-user-order-report.html" title="Sprzedaż wśród klientów" class="folder  ">Sprzedaż wśród klientów</a>
</li>
<li>
	<a href="/admin/report/registered-front-user-report.html" title="Zarejestrowani użytkownicy" class="folder  ">Zarejestrowani użytkownicy</a>
</li>
<li>
	<a href="/admin/report/shopOrderReport-list.html" title="Sprzedaż w sklepie" class="folder  ">Sprzedaż w sklepie</a>
</li>
<li>
	<a href="/admin/report/productGroupSalesReport-list.html" title="Sprzedaż w grupach produktowych" class="folder  ">Sprzedaż w grupach produktowych</a>
</li>
<li>
	<a href="/admin/report/orderGeneralReport-list.html" title="Raport na temat zamówień" class="folder  ">Raport na temat zamówień</a>
</li>
<li>
	<a href="/admin/report/productOrderReport-list.html" title="Sprzedaż wśród produktów" class="folder  ">Sprzedaż wśród produktów</a>
</li>
	</ul>
</li>
<li>
	<a href="#" title="CMS" class=" sub ">CMS</a>
	<ul>
<li>
	<a href="/admin/import/template.html" title="Szablon CSS i Logo" class="folder  ">Szablon CSS i Logo</a>
</li>
<li>
	<a href="/admin/cms/upload/browser.html" title="Upload plików" class="folder_explore  ">Upload plików</a>
</li>
<li>
	<a href="#" title="Strony HTML" class="folder sub ">Strony HTML</a>
	<ul>
<li>
	<a href="/admin/cms/page/list.html" title="Strony" class="cms-page-list  ">Strony</a>
</li>
<li>
	<a href="/admin/cms/block/html/list.html" title="Bloczki HTML" class="cms-block-list  ">Bloczki HTML</a>
</li>
	</ul>
</li>
<li>
	<a href="/admin/cms/element-list.html" title="Lista elementów" class="cms-element-list  ">Lista elementów</a>
</li>
<li>
	<a href="/admin/catalog/main-page-edit.html" title="Strona główna" class="cms-mainPage  ">Strona główna</a>
</li>
<li>
	<a href="/admin/cms/article-list.html" title="Artykuły" class="script  ">Artykuły</a>
</li>
	</ul>
</li>
<li>
	<a href="#" title="Biuletyn" class=" sub ">Biuletyn</a>
	<ul>
<li>
	<a href="/admin/newsletter/subscriber-list.html" title="Lista subskrybentów" class="folder_user  ">Lista subskrybentów</a>
</li>
<li>
	<a href="/admin/cms/newsletter-element-list.html" title="Lista elementów CMS" class="cms-element-list  ">Lista elementów CMS</a>
</li>
<li>
	<a href="/admin/newsletter/newsletter-list.html" title="Lista biuletynów" class="folder  ">Lista biuletynów</a>
</li>
<li>
	<a href="/admin/segment/segment-list.html" title="Segmenty" class="chart-pie  ">Segmenty</a>
</li>
	</ul>
</li>
<li>
	<a href="#" title="Administracja" class=" sub ">Administracja</a>
	<ul>
<li>
	<a href="/appparam/group-list.html" title="Parametry aplikacji" class="appparam_group_list  ">Parametry aplikacji</a>
</li>
<li>
	<a href="/admin/mail/templategroup/list.html" title="Szablony wiadomości e-mail" class="templategroup_list  ">Szablony wiadomości e-mail</a>
</li>
<li>
	<a href="/admin/dictionary/list.html" title="Słowniki" class="dictionary_list  ">Słowniki</a>
</li>
<li>
	<a href="#" title="Dane personalne" class="group sub ">Dane personalne</a>
	<ul>
<li>
	<a href="/personal_data/operator-list.html" title="Lista użytkowników" class="folder_user  ">Lista użytkowników</a>
</li>
<li>
	<a href="/personal_data/user_group-list.html" title="Lista grup" class="user_group_list  ">Lista grup</a>
</li>
<li>
	<a href="/switchUser.html" title="Umożliwia przełączanie się na innego użytkownika bez potrzeby znajomości jego hasła." class="switch_user  ">Przełącz użytkownika</a>
</li>
<li>
	<a href="/admin/logged-user-list.html" title="Zalogowani użytkownicy" class="group_link  ">Zalogowani użytkownicy</a>
</li>
	</ul>
</li>
	</ul>
</li>
</ul>
	<div id="loading" class="loading">ŁADOWANIE</div>
</div>
<div class="clear"></div>
<div id="content-box" class="">
	<div class="padding">
<div id="toolbar-box">
	<div class="m">
		<div id="toolbar" class="toolbar big">
			<table class="toolbar" summary="Przyciski">
				<tbody>
					<tr class="">
						<td>
											<a href="javascript:void(0);" onclick="setEditAction('B2BClientSaveAction');">
				<span title="Zapisz" class="save">Zapisz</span>

Zapisz </a>

Wróć
Wróć

						</td>
					</tr>
				</tbody>
			</table>
		</div>

		<div id="header" class="header cart_b">
			<span class="page-name">Edycja klienta</span>
				<sub>[ Nowy	 ]</sub>
 

		</div>
		<div class="clear"></div>
	</div><!--koniec m-->
</div>
			
		<div class="clear"></div>
					
		
<form id="editForm" action="" method="post" enctype="multipart/form-data"> <input id="formEditAction" type="hidden" name="action" value="" />
<div class="submenu-box">
	<div class="m">
		<div class="m0A w900">
			<div class="h5"></div>
<div class="row">
	<label>Grupa rabatowa</label>
<select name="entity.discountGroup" >
<option value="">żadna</option>
<option value="GROUP_1">I Grupa rabatowa</option>
<option value="GROUP_2">II Grupa rabatowa</option>
<option value="GROUP_3">III Grupa rabatowa</option>
<option value="GROUP_4">IV Grupa rabatowa</option>
<option value="GROUP_5">V Grupa rabatowa</option>
<option value="GROUP_6">VI Grupa rabatowa</option>
<option value="GROUP_7">VII Grupa rabatowa</option>
<option value="GROUP_8">VIII Grupa rabatowa</option>
<option value="GROUP_9">IX Grupa rabatowa</option>
<option value="GROUP_10">X Grupa rabatowa</option>
</select>
	<div class="clear"></div>
</div>
<div class="row">
	<label>Opiekun:</label>
<select name="entity.assignedOperator" >
<option value="">--nie wybrano--</option>
<option value="1851"> ([email protected])</option>
<option value="4160">Mateusz Malicki ([email protected])</option>
<option value="4161">Darek Kot ([email protected])</option>
<option value="4162">Marta Jankowska ([email protected])</option>
</select>
	<div class="clear"></div>
</div>

<fieldset>
	<legend>Dane odbiorcy</legend>
	<div class="row">
		<label>Nazwa firmy:</label>
<input type="text" name="entity.recipientData.name" value="" class="w200 required" maxlength="64"    />

		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Ulica:</label>
<input type="text" name="entity.recipientData.street" value="" class="w200 required" maxlength="64"    />

		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Numer domu:</label>
<input type="text" name="entity.recipientData.house" value="" class="w200 required" maxlength="64"    />

		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Numer lokalu:</label>
<input type="text" name="entity.recipientData.flat" value="" class="w200" maxlength="64"    />

		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Miasto:</label>
<input type="text" name="entity.recipientData.locality" value="" class="w200 required" maxlength="64"    />

		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Kod pocztowy:</label>
<input type="text" name="entity.recipientData.postal" value="" class="w200 zipCode required" maxlength="64"    />

		<div class="clear"></div>
	</div>
	<div class="row">
		<label>NIP:</label>
<input type="text" name="entity.recipientData.nip" value="" class="w200 nip required" maxlength="64"    />

		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Numer telefonu:</label>
<input type="text" name="entity.recipientData.phone" value="" class="w200 required" maxlength="64"    />

		<div class="clear"></div>
	</div>
</fieldset>
<fieldset>
	<legend>Dane do faktury</legend>
	<div class="row">
		<label>Kopiuj dane odbiorcy:</label>
	<input type="hidden" name="_entity.duplicateRecipientData" value="on"/>
<input type="checkbox" name="entity.duplicateRecipientData"  id="duplicateRecipientData" onclick="switchInvoiceData();"/>
		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Nazwa firmy:</label>
<input type="text" name="entity.invoiceData.name" value="" class="duplicateRecipientData w200 required" maxlength="64" 			
/>

		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Ulica:</label>
<input type="text" name="entity.invoiceData.street" value="" class="duplicateRecipientData w200 required" maxlength="64" 			
/>

		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Numer domu:</label>
<input type="text" name="entity.invoiceData.house" value="" class="duplicateRecipientData w200 required" maxlength="64" 			
/>

		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Numer lokalu:</label>
<input type="text" name="entity.invoiceData.flat" value="" class="duplicateRecipientData w200" maxlength="64" 			
/>

		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Miasto:</label>
<input type="text" name="entity.invoiceData.locality" value="" class="duplicateRecipientData w200 required" maxlength="64" 			
/>

		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Kod pocztowy:</label>
<input type="text" name="entity.invoiceData.postal" value="" class="duplicateRecipientData w200 zipCode required" maxlength="64" 			
/>

		<div class="clear"></div>
	</div>
	<div class="row">
		<label>NIP:</label>
<input type="text" name="entity.invoiceData.nip" value="" class="duplicateRecipientData w200 nip required" maxlength="64" 			
/>

		<div class="clear"></div>
	</div>
	<div class="row">
		<label>Numer telefonu:</label>
<input type="text" name="entity.invoiceData.phone" value="" class="duplicateRecipientData w200 required" maxlength="64" 			
/>

		<div class="clear"></div>
	</div>
</fieldset>
<div class="row">
	<label>Dostępne formy płatności:</label>
<select name="entity.paymentTypes" id="paymentTypes" multiple="multiple">
<option value="TRANSFER">płatność przelewem</option>
<option value="PLATNOSCI_PL">płatność platnosci.pl</option>
<option value="DELAYED">płatność odroczona</option>
<option value="E_CARD">płatność eCard</option>
<option value="ON_DELIVERY">płatność za pobraniem</option>
<option value="IN_SHOP">płatność w sklepie</option>
</select>
	<input type="hidden" name="_entity.paymentTypes" value="on"/>
	<div class="clear"></div>
</div>
<div class="row">
	<label>Dostępne typy dostaw:</label>
<select name="entity.deliveryTypes" id="deliveryTypes" multiple="multiple">
<option value="INSHOP">Odbiór w sklepie</option>
<option value="COURIER">Kurier</option>
</select>
	<input type="hidden" name="_entity.deliveryTypes" value="on"/>
	<div class="clear"></div>
</div>
<div class="row">
	<label>Uwagi:</label>
<textarea name="entity.comment" class="w200" maxlength="255"></textarea>
	<div class="clear"></div>
</div>
</div> </div> </form>
	</div>
	<div class="clear"></div>		
</div><!--koniec content-box-->
<div class="clear"></div>	
<div id="border-bottom"><div><div>&nbsp;</div></div></div>
	<div id="footer">    <p class="copyright">
<a href="http://www.contium.pl" target="_blank">Contium S.A. - Panel administracyjny</a>
</p>
</div>
		</body>
	</html>

[/code]
Jak się doda już klienta to trzeba przejśc na tą stronę : admin/b2b/client-user-edit.html?b2bClient=281
i ta końcówka Client=281 to pewnie się generuje zawsze ja się stworzy klienta. Jak się wejdzie na tą podstronę to należy znowu wypełnić formularz:
[code]

	<!DOCTYPE html PUBLIC "-*W3C*DTD XHTML 1.0 Transitional*EN" "http:*www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
	<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
	<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=8.0" />
	<title>Edycja użytkownika klienta</title>
		<link rel="stylesheet" type="text/css" href="/css/admin/cons.core.css"/>
<link rel="stylesheet" type="text/css" href="/css/plugins/jquery.treeview.css"/>
<link rel="stylesheet" type="text/css" href="/css/plugins/jquery.ui.css" />
<link rel="stylesheet" type="text/css" href="/css/plugins/jquery.fancybox.css" />
<link rel="stylesheet" type="text/css" href="/css/plugins/jquery.tooltip.css" />
	<link rel="stylesheet" type="text/css" href="/css/admin/cons.alsen.css"/>
<link rel="stylesheet" type="text/css" href="/css/plugins/calendar-system.css"/>


	
	
		<script type="text/javascript" src="/javascript/admin/cons.core.js"></script>

<script type="text/javascript" src="/javascript/plugins/jquery.base.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.cookie.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.fancybox.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.form.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.keyfilter.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.filestyle.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.maskedinput.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.slidemenu.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.swfobject.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.tablednd.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.tooltip.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.treeview.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.ui.js"></script>
	<script type="text/javascript" src="/javascript/admin/cons.alsen.js"></script>
<script type="text/javascript" src="/javascript/plugins/calendar/jquery.dynDateTime.js"></script>
<script type="text/javascript" src="/javascript/plugins/calendar/calendar-en.js"></script>

	<script type="text/javascript" src="/javascript/plugins/ui/jquery.ui.datepicker-pl.js"></script>
<script type="text/javascript" src="/javascript/plugins/jquery.validate.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		start();
	});
</script>

		<script type="text/javascript" src="/fckeditor/fckeditor.js"></script>

	
	
	
	</head>
	<body>
Użytkownik: [email protected] Konsola - it Common Platform Contium S.A.
<ul id="menu">
<li>
	<a href="#" title="Katalog" class=" sub ">Katalog</a>
	<ul>
<li>
	<a href="/admin/catalog/catalog-node-tree.html" title="Drzewo katalogu" class="sitemap  ">Drzewo katalogu</a>
</li>
<li>
	<a href="/admin/product/product-list.html" title="Produkty" class="folder  ">Produkty</a>
</li>
<li>
	<a href="/admin/product/size-class-list.html" title="Gabaryty" class="lorry  ">Gabaryty</a>
</li>
<li>
	<a href="/admin/product/product-group-list.html" title="Grupy produktowe" class="folder  ">Grupy produktowe</a>
</li>
<li>
	<a href="/admin/product/brand-list.html" title="Marki" class="brands  ">Marki</a>
</li>
<li>
	<a href="/admin/product/comment-list.html" title="Opinie użytkowników" class="comments  ">Opinie użytkowników</a>
</li>
<li>
	<a href="/admin/margin/margin-edit.html" title="Marże" class="margins  ">Marże</a>
</li>
<li>
	<a href="/admin/import/product-in-stock.html" title="Import stanów magazynowych" class="folder  ">Import stanów magazynowych</a>
</li>
<li>
	<a href="/admin/import/product-price.html" title="Import cen" class="folder  ">Import cen</a>
</li>
	</ul>
</li>
<li>
	<a href="#" title="Promocje" class=" sub ">Promocje</a>
	<ul>
<li>
	<a href="/admin/promotion/promotion-list.html" title="Lista promocji" class="star  ">Lista promocji</a>
</li>
<li>
	<a href="/admin/promotion/promotion-code-list.html" title="Lista kodów" class="table  ">Lista kodów</a>
</li>
<li>
	<a href="/admin/promotion/promotion-code-collection-list.html" title="Lista partii kodów" class="table_multiple  ">Lista partii kodów</a>
</li>
<li>
	<a href="/admin/promotion/generate-promotion-code-collection.html" title="Generowanie partii kodów" class="table_gear  ">Generowanie partii kodów</a>
</li>
	</ul>
</li>
<li>
	<a href="#" title="Zamówienia" class=" sub ">Zamówienia</a>
	<ul>
<li>
	<a href="/admin/order/suborder-list.html" title="Lista Zamówień" class="basket  ">Lista Zamówień</a>
</li>
<li>
	<a href="/admin/order/postage-list.html" title="Zarządzanie kosztami dostaw" class="lorry  ">Zarządzanie kosztami dostaw</a>
</li>
<li>
	<a href="/admin/b2b/client-list.html" title="Klienci B2B" class="customer-list  ">Klienci B2B</a>
</li>
<li>
	<a href="/admin/order/delivery-data-list.html" title="Sposoby dostawy" class="lorry  ">Sposoby dostawy</a>
</li>
<li>
	<a href="/admin/order/payment-data-list.html" title="Sposoby płatności" class="coins  ">Sposoby płatności</a>
</li>
<li>
	<a href="/admin/product/exclusions-for-delivery-payment-type-list.html" title="Wyjątki dostaw i płatności" class="folder  ">Wyjątki dostaw i płatności</a>
</li>
<li>
	<a href="/admin/shop/city-list.html" title="Miasta" class="city-list  ">Miasta</a>
</li>
<li>
	<a href="/admin/shop/shop-list.html" title="Sklepy" class="shop-list  ">Sklepy</a>
</li>
	</ul>
</li>
<li>
	<a href="#" title="Raporty" class=" sub ">Raporty</a>
	<ul>
<li>
	<a href="/admin/report/front-user-order-report.html" title="Sprzedaż wśród klientów" class="folder  ">Sprzedaż wśród klientów</a>
</li>
<li>
	<a href="/admin/report/registered-front-user-report.html" title="Zarejestrowani użytkownicy" class="folder  ">Zarejestrowani użytkownicy</a>
</li>
<li>
	<a href="/admin/report/shopOrderReport-list.html" title="Sprzedaż w sklepie" class="folder  ">Sprzedaż w sklepie</a>
</li>
<li>
	<a href="/admin/report/productGroupSalesReport-list.html" title="Sprzedaż w grupach produktowych" class="folder  ">Sprzedaż w grupach produktowych</a>
</li>
<li>
	<a href="/admin/report/orderGeneralReport-list.html" title="Raport na temat zamówień" class="folder  ">Raport na temat zamówień</a>
</li>
<li>
	<a href="/admin/report/productOrderReport-list.html" title="Sprzedaż wśród produktów" class="folder  ">Sprzedaż wśród produktów</a>
</li>
	</ul>
</li>
<li>
	<a href="#" title="CMS" class=" sub ">CMS</a>
	<ul>
<li>
	<a href="/admin/import/template.html" title="Szablon CSS i Logo" class="folder  ">Szablon CSS i Logo</a>
</li>
<li>
	<a href="/admin/cms/upload/browser.html" title="Upload plików" class="folder_explore  ">Upload plików</a>
</li>
<li>
	<a href="#" title="Strony HTML" class="folder sub ">Strony HTML</a>
	<ul>
<li>
	<a href="/admin/cms/page/list.html" title="Strony" class="cms-page-list  ">Strony</a>
</li>
<li>
	<a href="/admin/cms/block/html/list.html" title="Bloczki HTML" class="cms-block-list  ">Bloczki HTML</a>
</li>
	</ul>
</li>
<li>
	<a href="/admin/cms/element-list.html" title="Lista elementów" class="cms-element-list  ">Lista elementów</a>
</li>
<li>
	<a href="/admin/catalog/main-page-edit.html" title="Strona główna" class="cms-mainPage  ">Strona główna</a>
</li>
<li>
	<a href="/admin/cms/article-list.html" title="Artykuły" class="script  ">Artykuły</a>
</li>
	</ul>
</li>
<li>
	<a href="#" title="Biuletyn" class=" sub ">Biuletyn</a>
	<ul>
<li>
	<a href="/admin/newsletter/subscriber-list.html" title="Lista subskrybentów" class="folder_user  ">Lista subskrybentów</a>
</li>
<li>
	<a href="/admin/cms/newsletter-element-list.html" title="Lista elementów CMS" class="cms-element-list  ">Lista elementów CMS</a>
</li>
<li>
	<a href="/admin/newsletter/newsletter-list.html" title="Lista biuletynów" class="folder  ">Lista biuletynów</a>
</li>
<li>
	<a href="/admin/segment/segment-list.html" title="Segmenty" class="chart-pie  ">Segmenty</a>
</li>
	</ul>
</li>
<li>
	<a href="#" title="Administracja" class=" sub ">Administracja</a>
	<ul>
<li>
	<a href="/appparam/group-list.html" title="Parametry aplikacji" class="appparam_group_list  ">Parametry aplikacji</a>
</li>
<li>
	<a href="/admin/mail/templategroup/list.html" title="Szablony wiadomości e-mail" class="templategroup_list  ">Szablony wiadomości e-mail</a>
</li>
<li>
	<a href="/admin/dictionary/list.html" title="Słowniki" class="dictionary_list  ">Słowniki</a>
</li>
<li>
	<a href="#" title="Dane personalne" class="group sub ">Dane personalne</a>
	<ul>
<li>
	<a href="/personal_data/operator-list.html" title="Lista użytkowników" class="folder_user  ">Lista użytkowników</a>
</li>
<li>
	<a href="/personal_data/user_group-list.html" title="Lista grup" class="user_group_list  ">Lista grup</a>
</li>
<li>
	<a href="/switchUser.html" title="Umożliwia przełączanie się na innego użytkownika bez potrzeby znajomości jego hasła." class="switch_user  ">Przełącz użytkownika</a>
</li>
<li>
	<a href="/admin/logged-user-list.html" title="Zalogowani użytkownicy" class="group_link  ">Zalogowani użytkownicy</a>
</li>
	</ul>
</li>
	</ul>
</li>
</ul>
	<div id="loading" class="loading">ŁADOWANIE</div>
</div>
<div class="clear"></div>
<div id="content-box" class="">
	<div class="padding">
<div id="toolbar-box">
	<div class="m">
		<div id="toolbar" class="toolbar big">
			<table class="toolbar" summary="Przyciski">
				<tbody>
					<tr class="">
						<td>
											<a href="javascript:void(0);" onclick="setEditAction('B2BUserSaveAction');">
				<span title="Zapisz" class="save">Zapisz</span>

Zapisz </a>

Użytkownicy
Użytkownicy

						</td>
					</tr>
				</tbody>
			</table>
		</div>

		<div id="header" class="header cart_b">
			<span class="page-name">Edycja użytkownika klienta</span>
			(1)
<sub>[ Nowy	 ]</sub>
 

		</div>
		<div class="clear"></div>
	</div><!--koniec m-->
</div>
			
		<div class="clear"></div>
					
		
<form id="editForm" action="" method="post" enctype="multipart/form-data"> <input id="formEditAction" type="hidden" name="action" value="" />
<div class="submenu-box">
	<div class="m">
		<div class="m0A w900">
			<div class="h5"></div>
<input type="hidden" name="entity.client" value="281" />
<div class="row">
	<label>Aktywny:</label>
	<input type="hidden" name="_active" value="on"/>
<input type="checkbox" name="active"  />
	<div class="clear"></div>
</div>
<div class="row">
	<label>Imię:</label>
<input type="text" name="entity.firstName" value="" class="w200 required" maxlength="64"    />

	<div class="clear"></div>
</div>
<div class="row">
	<label>Nazwisko:</label>
<input type="text" name="entity.lastName" value="" class="w200 required" maxlength="64"    />

	<div class="clear"></div>
</div>
<div class="row">
	<label>Telefon:</label>
<input type="text" name="entity.phone" value="" class="w200" maxlength="64"    />

	<div class="clear"></div>
</div>
<div class="row">
	<label>E-mail:</label>
<input type="text" name="entity.email" value="" class="w200 required" maxlength="64"    />

	<div class="clear"></div>
</div>
<div class="row">
	<label>Hasło (min. 6 znaków):</label>
<input type="password" name="password" value="" class="w200" maxlength="64"    />

	<div class="clear"></div>
</div>
<div class="row">
	<label>Powtórz hasło (min. 6 znaków):</label>
<input type="password" name="password2" value="" class="w200" maxlength="64"    />

	<div class="clear"></div>
</div>
</div> </div> </form>
	</div>
	<div class="clear"></div>		
</div><!--koniec content-box-->
<div class="clear"></div>	
<div id="border-bottom"><div><div>&nbsp;</div></div></div>
	<div id="footer">    <p class="copyright">
<a href="http://www.contium.pl" target="_blank">Contium S.A. - Panel administracyjny</a>
</p>
</div>
		</body>
	</html>

[/code]
i Tyle.

0

aha. formularz.
niestety, nikt tego nie zrobi za Ciebie, wkleiłeś wielgachne formularze i wiesz, że to ma być curlem. Za mało wiesz, za dużo oczekujesz.

Poczytaj:
http://php.net/manual/en/book.curl.php

Szczególnie ważne będzie to:
http://www.php.net/manual/en/function.curl-setopt.php

I polecam też hasełka tylko "post request curl php" oraz np. "curl cookie login php". Trochę chęci.

0

Nie chce gotowego rozwiązania. po prostu wiem ze trzeba użyć cUrl ale mie wiedzialem czego dokladmie szukac. Teraz już wiem, dzięki tobie. Gotowe rozwiazania oglupiaja. ja chce sie czegos nauczyc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1