[Linux-programlama] Re: Farklı PHP dosyası içindeki fonksiyonu kullanmak?

2020-09-25 Başlik Dr . Mucibirahman İLBUĞA

Merhabalar,

Tamamdır. use ifadesi fornksiyon içerisinde değil dışarıda bulunması 
gerekiyormuş. Dökümantasyonda da varmış.


PHP ile nadiren işi olunca insanın... :)

Kaynak da burada: 
https://stackoverflow.com/questions/46788047/php-class-phpmailer-unexpected-use-t-use


İlgilenen tüm arkadaşlara teşekkürler.

Ve lütfen birisi şu aselsan epostasını silsin lütfen! Yakacaksınız bizi! :-P

Kolay gelsin,
Mucip:)

25.09.2020 12:22 tarihinde Nuri Akman yazdı:

Merhaba,

Sayfa BOŞ geliyorsa mesajlasma.php dosyası içinde çoğunlukla basit bir 
syntax errror vardır.


php.ini içindeki error_reporting bölümünden hataların gösterimini açıp 
hatayı görün veya error log dosyasını kontrol edin.


Selamlar,
Nuri Akman


Dr. Mucibirahman İLBUĞA >, 25 Eyl 2020 Cum, 11:25 tarihinde 
şunu yazdı:


Merhabalar,

Haklısınız da hata almıyorum ki? :)

Herhangi bir PHP editörü kullanmıyorum. Doğrudan mcedit ile
yazıyorum.
:) Sadece sayfa boş geliyor onu farkettim.

Az önce kendi verdiğim örneği denedim oldu. Demek ki kodda
sıkıntım var.

Aslında PHPMailer rutinini genelleştirmek istemiştim.

//Eposta göndermek için

require("mesajlasma.php");


epostaGonder($kimden, $kimlere, $bilgi, $detay);

Ana sayfada çalışan kodu mesajlasma.php içinde fonksiyon olarak
koydum.
Ama her nedense yukarıdaki kod ile eposta gönderemiyorum. Boş ekran
geliyor.

//require("mesajlasma.php");

kapattığımda hata yok. Demek ki ana sayfada çalışan kodu başka bir
php
dosyasına atarken bir şeyleri atlamış olmalıyım. Bakmam gerek! :-\


Kolay gelsin,
Mucip:)

25.09.2020 11:18 tarihinde Yunus Oksuz yazdı:
> Selamlar, kodda bir sorun yok gibi görünüyor. Aldiginiz hatayı
> yazsaydınız güzel olurdu.
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr

https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

--
Selamlar,
Nuri Akman
-
Mobil cihazdan gönderilmiştir, yazım hataları olabilir

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Farklı PHP dosyası içindeki fonksiyonu kullanmak?

2020-09-25 Başlik Dr . Mucibirahman İLBUĞA

Merhabalar,

apache2/error.log çıktısında şu garip satırlar görünüyor?!

[Fri Sep 25 14:12:14.581096 2020] [php7:error] [pid 23170] [client 
192.168.0.21:64679] PHP Parse error:  syntax error, unexpected 'use' 
(T_USE) in /var/www/html/meg/mesajlasma.php on line 35, referer: 
http://192.168.0.30/meg/index.php
[Fri Sep 25 14:13:21.972518 2020] [php7:error] [pid 22056] [client 
192.168.0.21:64683] PHP Parse error:  syntax error, unexpected 'use' 
(T_USE) in /var/www/html/meg/mesajlasma.php on line 35, referer: 
http://192.168.0.30/meg/index.php
[Fri Sep 25 14:13:45.568158 2020] [php7:warn] [pid 23190] [client 
192.168.0.21:64685] PHP Warning:  Use of undefined constant CURLOPT_MUTE 
- assumed 'CURLOPT_MUTE' (this will throw an Error in a future version 
of PHP) in /var/www/html/meg/Ko


Sanki "use" deyimini anlamıyor gibi?! Ama diğer bir php dosyasında 
çalışıyordu?! :-\



Kolay gelsin,
Mucip:)

25.09.2020 12:18 tarihinde Ibrahim AKSIT yazdı:
Merhabalar Apache Ya da nginx loglarına bakabildiniz mi? 

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Farklı PHP dosyası içindeki fonksiyonu kullanmak?

2020-09-25 Başlik Dr . Mucibirahman İLBUĞA

Merhabalar,

Adım adım satırları açarak denedim. Önceki php dosya içinde sorun 
çıkartmayan aşağıdaki satırlar başka php dosyasına kopyaladığımda sorun 
verdi.


use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

Hemen altında da bu satırlar var ama bunlarda hata vermiyor.

require 'PHPMailer/src/Exception.php';
require 'PHPMailer/src/PHPMailer.php';
require 'PHPMailer/src/SMTP.php';


PHP ile çok fazla işim olmuyordu. Kaçırmışım ben?! Bu "use" 'ler falan 
hangi ara eklendi PHP'ye?!... :-P



Kolay gelsin,
Mucip:)

25.09.2020 12:18 tarihinde Ibrahim AKSIT yazdı:

Merhabalar Apache Ya da nginx loglarına bakabildiniz mi?
Muhtemelen kullanmış olduğunuz editör ekstra bir karakter de eklemiş 
olabilir. Genelde bu yüzden hatalar alabiliyoruz.

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Farklı PHP dosyası içindeki fonksiyonu kullanmak?

2020-09-25 Başlik Dr . Mucibirahman İLBUĞA

Merhabalar,

Deneyeceğim. ;-)

Kolay gelsin,
Mucip:)

25.09.2020 12:22 tarihinde Nuri Akman yazdı:
Sayfa BOŞ geliyorsa mesajlasma.php dosyası içinde çoğunlukla basit bir 
syntax errror vardır.


php.ini içindeki error_reporting bölümünden hataların gösterimini açıp 
hatayı görün veya error log dosyasını kontrol edin.

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Farklı PHP dosyası içindeki fonksiyonu kullanmak?

2020-09-25 Başlik Dr . Mucibirahman İLBUĞA

Merhabalar,

Evet. Sanki öyle bir şey var. :-\

Win tarafından Notepad++ ile ve mcedit ile yazıyorum. Zira sunucuda GUI 
yok. Bazen mcedit ile açtığım zaman tuhaf şeyler görünüyor.


Kurcalamak gerek. İlla ki bir yerde bir şey vardır.  Ama çalışan kodu 
notepad++'a yapıştırıp türetmiştim ikinci php dosyasını?


Artık nerede ne oldu bakmak gerek?!

Kolay gelsin,
Mucip:)

25.09.2020 12:18 tarihinde Ibrahim AKSIT yazdı:

Merhabalar Apache Ya da nginx loglarına bakabildiniz mi?
Muhtemelen kullanmış olduğunuz editör ekstra bir karakter de eklemiş 
olabilir. Genelde bu yüzden hatalar alabiliyoruz.

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Farklı PHP dosyası içindeki fonksiyonu kullanmak?

2020-09-25 Başlik Nuri Akman
Merhaba,

Sayfa BOŞ geliyorsa mesajlasma.php dosyası içinde çoğunlukla basit bir
syntax errror vardır.

php.ini içindeki error_reporting bölümünden hataların gösterimini açıp
hatayı görün veya error log dosyasını kontrol edin.

Selamlar,
Nuri Akman


Dr. Mucibirahman İLBUĞA , 25 Eyl 2020 Cum, 11:25
tarihinde şunu yazdı:

> Merhabalar,
>
> Haklısınız da hata almıyorum ki? :)
>
> Herhangi bir PHP editörü kullanmıyorum. Doğrudan mcedit ile yazıyorum.
> :) Sadece sayfa boş geliyor onu farkettim.
>
> Az önce kendi verdiğim örneği denedim oldu. Demek ki kodda sıkıntım var.
>
> Aslında PHPMailer rutinini genelleştirmek istemiştim.
>
> //Eposta göndermek için
>
> require("mesajlasma.php");
>
>
> epostaGonder($kimden, $kimlere, $bilgi, $detay);
>
> Ana sayfada çalışan kodu mesajlasma.php içinde fonksiyon olarak koydum.
> Ama her nedense yukarıdaki kod ile eposta gönderemiyorum. Boş ekran
> geliyor.
>
> //require("mesajlasma.php");
>
> kapattığımda hata yok. Demek ki ana sayfada çalışan kodu başka bir php
> dosyasına atarken bir şeyleri atlamış olmalıyım. Bakmam gerek! :-\
>
>
> Kolay gelsin,
> Mucip:)
>
> 25.09.2020 11:18 tarihinde Yunus Oksuz yazdı:
> > Selamlar, kodda bir sorun yok gibi görünüyor. Aldiginiz hatayı
> > yazsaydınız güzel olurdu.
> ___
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
-- 
Selamlar,
Nuri Akman
-
Mobil cihazdan gönderilmiştir, yazım hataları olabilir
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Farklı PHP dosyası içindeki fonksiyonu kullanmak?

2020-09-25 Başlik Ibrahim AKSIT
Merhabalar Apache Ya da nginx loglarına bakabildiniz mi?
Muhtemelen kullanmış olduğunuz editör ekstra bir karakter de eklemiş
olabilir. Genelde bu yüzden hatalar alabiliyoruz.


On 25 Sep 2020 Fri at 11:25 Dr. Mucibirahman İLBUĞA 
wrote:

> Merhabalar,
>
>
>
> Haklısınız da hata almıyorum ki? :)
>
>
>
> Herhangi bir PHP editörü kullanmıyorum. Doğrudan mcedit ile yazıyorum.
>
> :) Sadece sayfa boş geliyor onu farkettim.
>
>
>
> Az önce kendi verdiğim örneği denedim oldu. Demek ki kodda sıkıntım var.
>
>
>
> Aslında PHPMailer rutinini genelleştirmek istemiştim.
>
>
>
> //Eposta göndermek için
>
>
>
> require("mesajlasma.php");
>
>
>
>
>
> epostaGonder($kimden, $kimlere, $bilgi, $detay);
>
>
>
> Ana sayfada çalışan kodu mesajlasma.php içinde fonksiyon olarak koydum.
>
> Ama her nedense yukarıdaki kod ile eposta gönderemiyorum. Boş ekran
>
> geliyor.
>
>
>
> //require("mesajlasma.php");
>
>
>
> kapattığımda hata yok. Demek ki ana sayfada çalışan kodu başka bir php
>
> dosyasına atarken bir şeyleri atlamış olmalıyım. Bakmam gerek! :-\
>
>
>
>
>
> Kolay gelsin,
>
> Mucip:)
>
>
>
> 25.09.2020 11:18 tarihinde Yunus Oksuz yazdı:
>
> > Selamlar, kodda bir sorun yok gibi görünüyor. Aldiginiz hatayı
>
> > yazsaydınız güzel olurdu.
>
> ___
>
> Linux-programlama mailing list
>
> Linux-programlama@liste.linux.org.tr
>
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
> --

İbrahim AKŞİT

Best Regards and Wishes
Yours Sincerely.
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Farklı PHP dosyası içindeki fonksiyonu kullanmak?

2020-09-25 Başlik Dr . Mucibirahman İLBUĞA

Merhabalar,

Haklısınız da hata almıyorum ki? :)

Herhangi bir PHP editörü kullanmıyorum. Doğrudan mcedit ile yazıyorum. 
:) Sadece sayfa boş geliyor onu farkettim.


Az önce kendi verdiğim örneği denedim oldu. Demek ki kodda sıkıntım var.

Aslında PHPMailer rutinini genelleştirmek istemiştim.

//Eposta göndermek için

require("mesajlasma.php");


epostaGonder($kimden, $kimlere, $bilgi, $detay);

Ana sayfada çalışan kodu mesajlasma.php içinde fonksiyon olarak koydum. 
Ama her nedense yukarıdaki kod ile eposta gönderemiyorum. Boş ekran 
geliyor.


//require("mesajlasma.php");

kapattığımda hata yok. Demek ki ana sayfada çalışan kodu başka bir php 
dosyasına atarken bir şeyleri atlamış olmalıyım. Bakmam gerek! :-\



Kolay gelsin,
Mucip:)

25.09.2020 11:18 tarihinde Yunus Oksuz yazdı:
Selamlar, kodda bir sorun yok gibi görünüyor. Aldiginiz hatayı 
yazsaydınız güzel olurdu. 

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Farklı PHP dosyası içindeki fonksiyonu kullanmak?

2020-09-25 Başlik Yunus Oksuz
Selamlar, kodda bir sorun yok gibi görünüyor. Aldiginiz hatayı yazsaydınız 
güzel olurdu. 

Php’de include/require’i bir dosyanın içeriğini diğerine dahil etmek gibi 
düşünebilirsiniz. Yani include/require yazdığınız yerin, o dosyanın içeriği ile 
değiştirileceğini varsayabilirsiniz. Dolayısı ile.

1.php
 On 25 Sep 2020, at 11:08, Nuri Akman  wrote:
> 
> Merhaba,
> 
> include yerine require_once kullanın.
> 
> Farkına varmadan 2.php dosyanızın bir yerlerinden 1.php dosyasını 2 defa 
> include etmiş olabilirsiniz.
> 
> Selamlar,
> Nuri Akman
> 
> 
> Dr. Mucibirahman İLBUĞA  >, 25 Eyl 2020 Cum, 11:05 tarihinde şunu yazdı:
> Merhabalar,
> 
> 1.php dosyamız var. İçeriği ise;
> 
>  
> function yaz($gelen)
> {
>  echo $gelen;
> }
> 
> ?>
> 
> 2.php dosyamız var. İçeriği ise;
> 
>  
> include('1.php');
> yaz("Bilgi satırı");
> 
> ?>
> 
> Bilmiyorum neden ama ben hata alıyorum?! Böyle bir kullanım olmuyor mu? 
> Include ettğiniz PHP dosyası içindeki fonksiyonu kullanamıyor muyuz?
> 
> Bir yerde bir şeyi atlıyorum ama neyi?
> 
> -- 
> Kolay gelsin,
> Mucip:)
> 
> ___
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr 
> 
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama 
> 
> Liste kurallari: http://liste.linux.org.tr/kurallar.php 
> 
> ___
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: Farklı PHP dosyası içindeki fonksiyonu kullanmak?

2020-09-25 Başlik Nuri Akman
Merhaba,

include yerine require_once kullanın.

Farkına varmadan 2.php dosyanızın bir yerlerinden 1.php dosyasını 2 defa
include etmiş olabilirsiniz.

Selamlar,
Nuri Akman


Dr. Mucibirahman İLBUĞA , 25 Eyl 2020 Cum, 11:05
tarihinde şunu yazdı:

> Merhabalar,
>
> 1.php dosyamız var. İçeriği ise;
>
> 
> function yaz($gelen)
> {
>  echo $gelen;
> }
>
> ?>
>
> 2.php dosyamız var. İçeriği ise;
>
> 
> include('1.php');
> yaz("Bilgi satırı");
>
> ?>
>
> Bilmiyorum neden ama ben hata alıyorum?! Böyle bir kullanım olmuyor mu?
> Include ettğiniz PHP dosyası içindeki fonksiyonu kullanamıyor muyuz?
>
> Bir yerde bir şeyi atlıyorum ama neyi?
>
> --
> Kolay gelsin,
> Mucip:)
>
> ___
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php