Tagi wpisu ‘PHP’

Debug requestu cURL z Fiddler




Aby skonfigurować aplikację PHP/cURL do wysyłania requestów do Fiddlera należy dodać poniższy kod zanim aplikacja wyśle zapytanie. $curl jest uchwytem zwracanym przez curl_init(); curl_setopt($curl, CURLOPT_PROXY, ‚127.0.0.1:8888’); Kod ten nakazuje cURLowi używać Fiddlera (na localhost, port 8888) jako proxy. Gdy korzystamy z lini poleceń: curl –proxy 127.0.0.1:8888 Dla wygody można również skonfigurować cURL do wypisywania informacji […]






Oczyszczanie URL-a




Chodzi o oczyszczenie tekstu z znaków specjalnych, polskich ogonków, spacji i innych. Dodatkowo możemy określić czy tekst będzie mógł zawierać dodatkowo rozszerzenie.






Wymuszenie zapisu pliku na dysku.




Czasami zachodzi konieczność wymuszenia na przeglądarce, aby umożliwiła bezpośrednio zapis pliku na dysku lokalnym komputera zamiast podejmowania próby otwierania go w przeglądarce. Aby to osiągnąć należy posłużyć się plikiem pośredniczącym, np.: saveTXT.php dla pliku TXT lub dla pliku XML Link do pliku będzie wyglądał następująco: <a href=”/uploads/saveTXT.php”>Pobierz plik.</a>






TYPO3 – dodawanie generowanej listy do flexforma




Dodajemy w ext_tables.php Tworzymy w katalogu rozszerzenia plik class.tx_profile_addFieldsToFlexForm.php z klasą generującą listę , np: Dodajemy nową zakładkę w pliku flexform_ds_pi1.xml